创建版本而不指定存储库

时间:2017-03-27 18:53:31

标签: maven

在我的Maven项目中,我正在尝试发布,但是现在我不想在任何地方部署它(我稍后会这样做)。

我希望JAR文件或由于发布而生成的任何文件保留在我的本地计算机上,而不是部署在任何地方。

我正在运行:

mvn release:prepare
mvn release:perform

问题是在第二行我收到此错误:

[INFO] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project my-project: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]

这是关于什么的?

我的项目中没有distributionManagement个标签,如果我有一个,我就不知道如何处理它。

2 个答案:

答案 0 :(得分:0)

您有两个选择:

  • 将maven-release-plugin的goals参数的值设置为install
  • 如果您不想部署到远程存储库,请将maven-deploy-plugin的skip参数设置为true

答案 1 :(得分:0)

将其添加到代码中:

 <properties>
        <maven.deploy.skip>true</maven.deploy.skip> 
 </properties>