Artifactory 异常:应该有 10 个默认存储库布局
Artifactory exception : There should be 10 default repository layouts
我 运行宁神器和 mysql 在 docker-compose 设置。当我 运行 命令 'docker-compose up
' 我得到以下错误
[art-init] [ERROR] (o.a.w.s.ArtifactoryContextConfigListener:94) - Application could not be initialized: There should be 10 default repository layouts.
java.lang.reflect.InvocationTargetException: null
这是配置文件
https://gist.github.com/anonymous/6086e870c8763e36b59b
我错过了什么?
发生这种情况是因为您 运行 Artifactory Pro 配置了 Artifactory OSS。
某些存储库类型必须在 Artifactory 配置中具有默认布局。 Artifactory OSS 的配置仅包括 OSS 版本支持的存储库类型的默认值。
有多种方法可以修复它,从从普通安装中获取默认配置文件到手动将缺少的布局添加到配置文件(参见下面的 10 个默认值)。
<repoLayouts>
<repoLayout>
<name>maven-2-default</name>
<artifactPathPattern>[orgPath]/[module]/[baseRev](-[folderItegRev])/[module]-[baseRev](-[fileItegRev])(-[classifier]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>true</distinctiveDescriptorPathPattern>
<descriptorPathPattern>[orgPath]/[module]/[baseRev](-[folderItegRev])/[module]-[baseRev](-[fileItegRev])(-[classifier]).pom</descriptorPathPattern>
<folderIntegrationRevisionRegExp>SNAPSHOT</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>SNAPSHOT|(?:(?:[0-9]{8}.[0-9]{6})-(?:[0-9]+))</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>ivy-default</name>
<artifactPathPattern>[org]/[module]/[baseRev](-[folderItegRev])/[type]s/[module](-[classifier])-[baseRev](-[fileItegRev]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>true</distinctiveDescriptorPathPattern>
<descriptorPathPattern>[org]/[module]/[baseRev](-[folderItegRev])/[type]s/ivy-[baseRev](-[fileItegRev]).xml</descriptorPathPattern>
<folderIntegrationRevisionRegExp>\d{14}</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>\d{14}</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>gradle-default</name>
<artifactPathPattern>[org]/[module]/[baseRev](-[folderItegRev])/[module]-[baseRev](-[fileItegRev])(-[classifier]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>true</distinctiveDescriptorPathPattern>
<descriptorPathPattern>[org]/[module]/ivy-[baseRev](-[fileItegRev]).xml</descriptorPathPattern>
<folderIntegrationRevisionRegExp>\d{14}</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>\d{14}</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>maven-1-default</name>
<artifactPathPattern>[org]/[type]s/[module]-[baseRev](-[fileItegRev])(-[classifier]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>true</distinctiveDescriptorPathPattern>
<descriptorPathPattern>[org]/[type]s/[module]-[baseRev](-[fileItegRev]).pom</descriptorPathPattern>
<folderIntegrationRevisionRegExp>.+</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>.+</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>nuget-default</name>
<artifactPathPattern>[orgPath]/[module]/[module].[baseRev](-[fileItegRev]).nupkg</artifactPathPattern>
<distinctiveDescriptorPathPattern>false</distinctiveDescriptorPathPattern>
<folderIntegrationRevisionRegExp>.*</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>.*</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>npm-default</name>
<artifactPathPattern>[orgPath]/[module]/[module]-[baseRev](-[fileItegRev]).tgz</artifactPathPattern>
<distinctiveDescriptorPathPattern>false</distinctiveDescriptorPathPattern>
<folderIntegrationRevisionRegExp>.*</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>.*</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>bower-default</name>
<artifactPathPattern>[orgPath]/[module]/[module]-[baseRev](-[fileItegRev]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>false</distinctiveDescriptorPathPattern>
<folderIntegrationRevisionRegExp>.*</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>.*</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>vcs-default</name>
<artifactPathPattern>[orgPath]/[module]/[refs<tags|branches>]/[baseRev]/[module]-[baseRev](-[fileItegRev])(-[classifier]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>false</distinctiveDescriptorPathPattern>
<folderIntegrationRevisionRegExp>.*</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>[a-zA-Z0-9]{40}</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>sbt-default</name>
<artifactPathPattern>[org]/[module]/(scala_[scalaVersion<.+>])/(sbt_[sbtVersion<.+>])/[baseRev]/[type]s/[module](-[classifier]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>true</distinctiveDescriptorPathPattern>
<descriptorPathPattern>[org]/[module]/(scala_[scalaVersion<.+>])/(sbt_[sbtVersion<.+>])/[baseRev]/[type]s/ivy.xml</descriptorPathPattern>
<folderIntegrationRevisionRegExp>\d{14}</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>\d{14}</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>simple-default</name>
<artifactPathPattern>[orgPath]/[module]/[module]-[baseRev](-[fileItegRev]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>false</distinctiveDescriptorPathPattern>
<folderIntegrationRevisionRegExp>.*</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>.*</fileIntegrationRevisionRegExp>
</repoLayout>
</repoLayouts>
我 运行宁神器和 mysql 在 docker-compose 设置。当我 运行 命令 'docker-compose up
' 我得到以下错误
[art-init] [ERROR] (o.a.w.s.ArtifactoryContextConfigListener:94) - Application could not be initialized: There should be 10 default repository layouts.
java.lang.reflect.InvocationTargetException: null
这是配置文件 https://gist.github.com/anonymous/6086e870c8763e36b59b
我错过了什么?
发生这种情况是因为您 运行 Artifactory Pro 配置了 Artifactory OSS。
某些存储库类型必须在 Artifactory 配置中具有默认布局。 Artifactory OSS 的配置仅包括 OSS 版本支持的存储库类型的默认值。
有多种方法可以修复它,从从普通安装中获取默认配置文件到手动将缺少的布局添加到配置文件(参见下面的 10 个默认值)。
<repoLayouts>
<repoLayout>
<name>maven-2-default</name>
<artifactPathPattern>[orgPath]/[module]/[baseRev](-[folderItegRev])/[module]-[baseRev](-[fileItegRev])(-[classifier]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>true</distinctiveDescriptorPathPattern>
<descriptorPathPattern>[orgPath]/[module]/[baseRev](-[folderItegRev])/[module]-[baseRev](-[fileItegRev])(-[classifier]).pom</descriptorPathPattern>
<folderIntegrationRevisionRegExp>SNAPSHOT</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>SNAPSHOT|(?:(?:[0-9]{8}.[0-9]{6})-(?:[0-9]+))</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>ivy-default</name>
<artifactPathPattern>[org]/[module]/[baseRev](-[folderItegRev])/[type]s/[module](-[classifier])-[baseRev](-[fileItegRev]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>true</distinctiveDescriptorPathPattern>
<descriptorPathPattern>[org]/[module]/[baseRev](-[folderItegRev])/[type]s/ivy-[baseRev](-[fileItegRev]).xml</descriptorPathPattern>
<folderIntegrationRevisionRegExp>\d{14}</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>\d{14}</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>gradle-default</name>
<artifactPathPattern>[org]/[module]/[baseRev](-[folderItegRev])/[module]-[baseRev](-[fileItegRev])(-[classifier]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>true</distinctiveDescriptorPathPattern>
<descriptorPathPattern>[org]/[module]/ivy-[baseRev](-[fileItegRev]).xml</descriptorPathPattern>
<folderIntegrationRevisionRegExp>\d{14}</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>\d{14}</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>maven-1-default</name>
<artifactPathPattern>[org]/[type]s/[module]-[baseRev](-[fileItegRev])(-[classifier]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>true</distinctiveDescriptorPathPattern>
<descriptorPathPattern>[org]/[type]s/[module]-[baseRev](-[fileItegRev]).pom</descriptorPathPattern>
<folderIntegrationRevisionRegExp>.+</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>.+</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>nuget-default</name>
<artifactPathPattern>[orgPath]/[module]/[module].[baseRev](-[fileItegRev]).nupkg</artifactPathPattern>
<distinctiveDescriptorPathPattern>false</distinctiveDescriptorPathPattern>
<folderIntegrationRevisionRegExp>.*</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>.*</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>npm-default</name>
<artifactPathPattern>[orgPath]/[module]/[module]-[baseRev](-[fileItegRev]).tgz</artifactPathPattern>
<distinctiveDescriptorPathPattern>false</distinctiveDescriptorPathPattern>
<folderIntegrationRevisionRegExp>.*</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>.*</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>bower-default</name>
<artifactPathPattern>[orgPath]/[module]/[module]-[baseRev](-[fileItegRev]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>false</distinctiveDescriptorPathPattern>
<folderIntegrationRevisionRegExp>.*</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>.*</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>vcs-default</name>
<artifactPathPattern>[orgPath]/[module]/[refs<tags|branches>]/[baseRev]/[module]-[baseRev](-[fileItegRev])(-[classifier]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>false</distinctiveDescriptorPathPattern>
<folderIntegrationRevisionRegExp>.*</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>[a-zA-Z0-9]{40}</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>sbt-default</name>
<artifactPathPattern>[org]/[module]/(scala_[scalaVersion<.+>])/(sbt_[sbtVersion<.+>])/[baseRev]/[type]s/[module](-[classifier]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>true</distinctiveDescriptorPathPattern>
<descriptorPathPattern>[org]/[module]/(scala_[scalaVersion<.+>])/(sbt_[sbtVersion<.+>])/[baseRev]/[type]s/ivy.xml</descriptorPathPattern>
<folderIntegrationRevisionRegExp>\d{14}</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>\d{14}</fileIntegrationRevisionRegExp>
</repoLayout>
<repoLayout>
<name>simple-default</name>
<artifactPathPattern>[orgPath]/[module]/[module]-[baseRev](-[fileItegRev]).[ext]</artifactPathPattern>
<distinctiveDescriptorPathPattern>false</distinctiveDescriptorPathPattern>
<folderIntegrationRevisionRegExp>.*</folderIntegrationRevisionRegExp>
<fileIntegrationRevisionRegExp>.*</fileIntegrationRevisionRegExp>
</repoLayout>
</repoLayouts>