maven项目管理

时间:2012-11-09 14:39:56

标签: java maven maven-3

我需要建议,我们有三个独立项目,但其中一些共享一些依赖项,另一些项目与上下文相关。在maven pom中使用继承或使用依赖项更好吗?

3 个答案:

答案 0 :(得分:1)

取决于“与背景相关”的含义。

一般情况下,如果项目足够独立,我建议您使用依赖项。如果他们分享更多的模块,那么继承是有意义的。例如,如果所有三个项目都需要使用库X的版本Y,并且您将在所有三个项目中一次更新此库,则使用继承。否则,我不会。

答案 1 :(得分:1)

我建议使用依赖项。当您拥有相同应用程序的不同子模块时,Pom继承更有意义,因此您希望所有子模块使用相同版本的依赖项。

答案 2 :(得分:0)

您应该对每个模块中不需要的所有依赖项使用依赖项。如果存在一些共享依赖项集,例如许多spring依赖项,则可以使用bill of materials