我需要建议,我们有三个独立的项目,但其中一些共享一些依赖项,而另一些则与上下文相关。在maven pom中使用继承还是使用依赖项更好?
问问题
49 次
3 回答
1
取决于您所说的“上下文相关”是什么意思。
一般来说,如果项目足够独立,我会建议您使用依赖项。如果他们共享更多的模块,继承将是有意义的。例如,如果所有三个项目都需要使用库 X 的版本 Y,并且您将在所有三个项目中同时更新此库,则使用继承。否则,我不会。
于 2012-11-09T14:42:46.897 回答
1
我建议使用依赖项。当您拥有同一应用程序的不同子模块时,Pom 继承更有意义,因此您希望所有子模块使用相同版本的依赖项。
于 2012-11-09T14:42:59.843 回答
0
您应该对所有模块中不需要的所有依赖项使用依赖项。如果存在一些共享的依赖项,例如许多 spring 依赖项,您可以使用物料清单。
于 2012-11-09T21:14:10.160 回答