Maven和共享库

时间:2012-03-15 06:28:14

标签: eclipse maven shared-libraries

我在询问maven项目中处理共享库的方法 目前,我们正在开发许多Java EE项目,在Weblogic应用服务器上安装了一些内部开发的共享库(Wars) 通过eclipse类路径将这些共享库添加到项目中是不好的方法,因为我们正在使用eclipse IDE,如果是这样,最佳实践是什么?

2 个答案:

答案 0 :(得分:6)

好吧,既然您正在使用Maven,那么您应该能够将这些共享的WAR文件转换为Maven工件,并将它们作为依赖项添加到主WAR文件中。

由于您不希望将这些WAR文件放入公共存储库,并且您不想自己构建它们,因此您需要一个组级或组织级Maven存储库,其中包含共享库和其他有用的东西可以存储。 (我们使用Artifactory ......但是还有其他产品可以填充相同的利基。)

答案 1 :(得分:1)

我认为在公司网络中安装archiva并部署所有war / jar。有关详细信息,请参阅 Maven Deploy Plugin documentation。将该存储库用作存储库之一。

请参阅Maven Repository Manager Feature Matrix进行比较。