MavenReact器:是否可以只构建特定模块的依赖项,而不构建模块本身?

xpcnnkqh  于 2023-10-17  发布在  Maven
关注(0)|答案(1)|浏览(152)

我想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>
vshtjzan

vshtjzan1#

如果您永远不想实际deploy这些其他模块(只是install它们以便在构建中使用它们),那么设置
<maven.deploy.skip>true</maven.deploy.skip>
在不应该被部署的模块中。你就可以放心地打电话
mvn deploy --also-make --projects :my-module-id
而不用部署以后不需要的东西。

相关问题