java - 使用 Maven 只重建必要的 jar

标签 java maven build

是否可以让所有 Maven 重建所有依赖于给定模块 A 的模块?也就是说,包括具有依赖于 A 等的模块的模块,一直向上依赖树?

我知道我可以做这样的事情 https://softwareengineering.stackexchange.com/questions/144568/force-recompilation-of-war-file-including-its-jar-dependencies 手动完成此操作。然而,当使用任何实际代码时,这会变得很麻烦。如果你有数百个具有大量依赖关系的模块,你真的不想为每组不同的组合制作一个 pom。而且您不希望拥有 super pom,因为这将需要很长时间才能构建。

该算法将是相当基础的。如果模块 A 发生变化,只需查找依赖它的地方,然后也重建它。重复刚刚构建的模块,直到没有更多的模块被留下。 maven 中是否存在此功能而无需创建新的 pom?

编辑:我的意思是在处理快照时。感谢@StackFlowed

最佳答案

您也可以使用 make dependents react 器选项。 http://blog.sonatype.com/2009/10/maven-tips-and-tricks-advanced-reactor-options/

有关一些详细记录的示例,请参阅上面的链接。

关于java - 使用 Maven 只重建必要的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29416277/

相关文章:

java - Spring 3.0.2 中如何设置请求内容类型?

java - 在 JComboBOX 中选择项目时无法将文本设置为 JLabel

java - 计算两个用户输入之间的奇数之和

java - 嵌入式 Neo4j SPI 类 (lucene PostingsFormat) 错误

java.lang.IncompatibleClassChangeError : Implementing class Mongo

asp.net-mvc - 无法复制文件....因为找不到错误

java - short加short是一个int

java - MarkLogic - 未找到 Java 类 com.marklogic.client.impl.StreamingOutputImpl 的消息正文编写器

build - Jenkins - 定期构建不起作用

c++ - Bazel- 问题导入头文件