【发布时间】:2021-09-14 07:16:15
【问题描述】:
我正在尝试使用管道运行 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 是您要部署到的存储库的 URL。
-
URL 应该是您希望在其中部署的公司存储库之一,或者您有权在其中发布的另一个外部存储库。