</distributionManagement> url 中应该有什么
What should be in </distributionManagement> url
我正在尝试使用管道 运行 Jenkins 作业的 java (mvn) 项目。
克隆和验证成功但部署失败。
这是我得到的错误:
[main] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project create_pass_criteria: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]
我正在尝试通过将此代码添加到我的 pom.xml
来修复它
<distributionManagement>
<repository>
<uniqueVersion>false</uniqueVersion>
<id>corp1</id>
<name>Corporate Repository</name>
<url>file:///home/myfolder/.m2</url>
<layout>default</layout>
</repository>
</distributionManagement>
但是我怎样才能找到我应该使用的 url?
非常感谢。
通常您在 distributionManagement 中有两个不同的条目。一份用于发布,一份用于快照。这是您的内部存储库管理器的 url:
<distributionManagement>
<repository>
<name>release repo</name>
<id>releases</id>
<url>https://repomanager.com/base/maven-releases</url>
</repository>
<snapshotRepository>
<name>snapshots repo</name>
<id>snapshots</id>
<url>https://repomanager.com/base/maven-snapshots</url>
</snapshotRepository>
</distributionManagement>
<id>..</id>
引用 settings.xml
文件中的条目进行身份验证。凭据应在 Jenkins 的凭据存储中配置...(Jenkins 中的配置文件提供程序插件在这种情况下非常有用)
我正在尝试使用管道 运行 Jenkins 作业的 java (mvn) 项目。
克隆和验证成功但部署失败。
这是我得到的错误:
[main] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project create_pass_criteria: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]
我正在尝试通过将此代码添加到我的 pom.xml
来修复它<distributionManagement>
<repository>
<uniqueVersion>false</uniqueVersion>
<id>corp1</id>
<name>Corporate Repository</name>
<url>file:///home/myfolder/.m2</url>
<layout>default</layout>
</repository>
</distributionManagement>
但是我怎样才能找到我应该使用的 url?
非常感谢。
通常您在 distributionManagement 中有两个不同的条目。一份用于发布,一份用于快照。这是您的内部存储库管理器的 url:
<distributionManagement>
<repository>
<name>release repo</name>
<id>releases</id>
<url>https://repomanager.com/base/maven-releases</url>
</repository>
<snapshotRepository>
<name>snapshots repo</name>
<id>snapshots</id>
<url>https://repomanager.com/base/maven-snapshots</url>
</snapshotRepository>
</distributionManagement>
<id>..</id>
引用 settings.xml
文件中的条目进行身份验证。凭据应在 Jenkins 的凭据存储中配置...(Jenkins 中的配置文件提供程序插件在这种情况下非常有用)