2012-10-13 42 views
0

我有一个文件夹包含我从Maven存储库中撷取的库,并且需要能够将它们加载到本地存储库中。因为它们是使用依赖关系:复制依赖关系目标从Maven中提取的,所以它们都有自己的工件和版本号作为文件名的一部分。大多数这些专有库,所以我不能从全局存储库再次获取它们。将Maven依赖关系添加到文件夹中的本地回购

任何想法?

JLove

回答

1

你是问如何intall他们在您的本地回购,或如何使他们可以从项目到Maven?如果说前者只是看文档的MVN安装:安装:文件如果是后者,我写上的方式来包装项目本地Maven依赖博客中http://codeghost.co.uk/blog/2012/8/15/environment-agnostic-non-public-maven-library-references.html

+0

我在问如何将它们安装到我的本地回购站,可能应该说我的问题的主要原因是图书馆的数量(100+)这是主要问题......我想我只是编写一个shell脚本。谢谢 – JLove

+0

项目本地回购可能仍然是你的快速胜利。假设你不关心工件的组ID,你可以制作一个文件夹结构,只有最终的工件ID不同。然后,您可以更新现有的依赖关系以使用新的详细信息。运行mvn install时,libs将使用新结构安装到本地repo中 – codeghost

0

用于上述目的的最佳事情就是安装repository manager和安装这样存储库管理器中的一类库。之后,您可以像往常一样使用它们。

相关问题