Maven-在子POM中禁用父分发管理?

问题描述

我们使用第三方父pom,他们定义了自己的distributionManagement

我们正在使用自己的服务器来发布工件。因此,每当我使用mvn clean deploy时,应用程序就会尝试在父级distributionManagement中定义的父级服务器上上传工件。

任何人都可以提供任何输入来禁用子pom.xml文件中的父distributionManagement吗?

解决方法

只需覆盖它。

无论如何都需要部署它,因此禁用它毫无意义。

,

如前所述,您拥有自己的服务器,因此无需禁用它。您需要覆盖设置。

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