我想install
一个给定模块的所有依赖项(不包括模块本身),后面跟着一个deploy
模块。
mvn --file aggregator.xml clean install --also-make --projects :my-module-id
mvn --file aggregator.xml clean deploy --projects :my-module-id
注1:我不能只调用模块上的deploy:deploy
-goal,因为有时候其他的goal也绑定到deploy
-phase。
注2:我还需要避免两次打包:my-module-id
,因为这需要很长时间。
Maven command line options help
示例aggregator.xml(React器pom):
<project>
<name>aggregator</name>
<modules>
<module>common-module-id</module>
<module>my-module-id</module>
</module>
</project>
1条答案
按热度按时间vshtjzan1#
如果您永远不想实际
deploy
这些其他模块(只是install
它们以便在构建中使用它们),那么设置<maven.deploy.skip>true</maven.deploy.skip>
在不应该被部署的模块中。你就可以放心地打电话
mvn deploy --also-make --projects :my-module-id
而不用部署以后不需要的东西。