是否可以让所有 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/