禁用子POM中的父级distributionManagement?

huangapple go评论67阅读模式
英文:

Maven - disable parent distributionManagement in child POM?

问题

我们正在使用第三方的父POM,其中他们定义了自己的distributionManagement

我们正在使用自己的服务器来发布构件。因此,每当我使用mvn clean deploy命令时,应用程序都会尝试将构件上传到在父POM的distributionManagement中定义的父服务器。

请问有谁能够提供任何方法,在子pom.xml文件中禁用父distributionManagement呢?

英文:

We are using third party parent pom where they defined own distributionManagement.

We are useing own server to publish artifacts. So whenever i am using mvn clean deploy, then application is trying to upload artifacts on parent server which is defined in parent distributionManagement.

Can anyone please provide any input to disable parent distributionManagement in child pom.xml file?

答案1

得分: 3

只需覆盖它。

无论如何,您需要它来部署,因此没有禁用它的必要。

英文:

Just overwrite it.

You need it anyway to deploy, so there is no point in disabling it.

答案2

得分: 2

因为你提到了你有自己的服务器,所以你不需要禁用它。你需要覆盖这个设置。

你应该能够在子 POM 中定义一个新的 <distributionManagement> 部分,这将完全覆盖父 POM 中的设置。

英文:

As you mentioned you have your own server so you do NOT need to disable it. You need to overwrite the setting.

You should be able to define a new &lt;distributionManagement&gt; section in the child POM which will completely overwrite the settings from parent POM.

huangapple
  • 本文由 发表于 2020年9月28日 18:51:55
  • 转载请务必保留本文链接:https://go.coder-hub.com/64100773.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定