如何使用nexus / maven为第三方库添加依赖项

时间:2010-06-15 09:29:08

标签: maven-3 nexus m2eclipse

我正在尝试使用Nexus + m2eclipse / maven-3,我有一个巨大的第三方库需要很多依赖。

有没有办法通过将所有依赖项链接到Nexus这个第三方库上传来缓解我的痛苦,以便任何需要它的人只需要为这个巨大的库添加maven-dependency-tag? / p>

我是否需要自己制作pom?

谢谢你的帮助。

2 个答案:

答案 0 :(得分:4)

  

有没有办法通过将所有依赖项链接到Nexus这个第三方库上传来缓解我的痛苦,以便任何需要它的人只需要为这个巨大的库添加maven-dependency-tag? / p>

我不知道这样的设施。

  

我是否需要自己创建pom?

我不会为第三方依赖创建POM,但我确实会consolidate dependencies in a single POM project(并将其上传到Nexus)。

答案 1 :(得分:2)

对于未来的访问者,如果您希望以这种方式进行操作,我可以在nexus中为第三方工件添加依赖项。我按照以下步骤操作:

  1. 为第三方依赖项创建所需的pom文件(I 在nexus中下载了现有的,自动生成的pom,然后添加了 我想要的依赖。)

  2. 删除pom文件及其朋友(SHA1和MD5文件)。我做到了 通过用户界面。

  3. 通过工件上传标签上传pom文件,使用相同的方法 GAV信息,工件类型为pom文件。

  4. 庆祝这是直截了当的。

  5. 希望有所帮助。