是否可以让所有maven重建依赖于给定模块A
的所有模块?也就是说,包括依赖于A
等模块的模块,一直到依赖关系树?
我知道我可以做这样的事情 https://softwareengineering.stackexchange.com/questions/144568/force-recompilation-of-war-file-including-its-jar-dependencies 手动实现这一目标。但是,在使用任何实际代码时,这会变得很麻烦。如果你有数百个具有大量依赖关系的模块,你真的不想为每组不同的组合制作一个pom。并且你不想拥有一个超级pom,因为这将永远需要建立。
算法非常基础。如果模块A
更改只是查找某些内容依赖于它的位置,那么也重建它。重复使用刚构建的模块,直到不再有模块为止。 maven中是否存在此功能而无需创建新的pom?
答案 0 :(得分:1)
您也可以使用make dependents reactor选项。 http://blog.sonatype.com/2009/10/maven-tips-and-tricks-advanced-reactor-options/
请参阅上面的链接,了解一些精心记录的示例。
答案 1 :(得分:0)
你应该看看
mvn -pl ModuleYouWouldLikeBuild -amd
应该做你喜欢的事。 -amd代表也依赖