我怎么能只将特定模块部署到我的远程存储库?
How could I only deploy a specific module to my remote repository?
我有一个包含多个模块的 Maven 项目,但我只想将一个模块部署到我的远程存储库服务器。我试图将 distributionManagement
放在我要部署的模块的 pom 中,但它只能放在主 pom 中。我该怎么做?
谢谢。
编辑:通过放置
修复
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>3.0.0-M1</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
我不想部署的模块。
将此模块设为独立项目。从其 pom 文件中删除父部分。
您可以通过在所有其他模块中将 maven 部署插件的跳过 属性 设置为 true 来做到这一点。
但是:如果以后只需要其中一个模块,为什么还要 multi-module 项目呢?不应该分开吗?
我有一个包含多个模块的 Maven 项目,但我只想将一个模块部署到我的远程存储库服务器。我试图将 distributionManagement
放在我要部署的模块的 pom 中,但它只能放在主 pom 中。我该怎么做?
谢谢。
编辑:通过放置
修复<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>3.0.0-M1</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
我不想部署的模块。
将此模块设为独立项目。从其 pom 文件中删除父部分。
您可以通过在所有其他模块中将 maven 部署插件的跳过 属性 设置为 true 来做到这一点。
但是:如果以后只需要其中一个模块,为什么还要 multi-module 项目呢?不应该分开吗?