【发布时间】:2010-06-15 09:29:08
【问题描述】:
我正在尝试专业地使用 Nexus + m2eclipse/maven-3,并且我有一个庞大的第 3 方库,需要很多依赖项。
有没有什么方法可以通过将这个第三方库上传到 Nexus 来减轻我的痛苦,并且它的所有依赖项都链接了,这样任何需要它的人只需为这个庞大的库添加 maven-dependency-tag 吗?
我需要自己创建 pom 吗?
感谢您的帮助。
【问题讨论】:
我正在尝试专业地使用 Nexus + m2eclipse/maven-3,并且我有一个庞大的第 3 方库,需要很多依赖项。
有没有什么方法可以通过将这个第三方库上传到 Nexus 来减轻我的痛苦,并且它的所有依赖项都链接了,这样任何需要它的人只需为这个庞大的库添加 maven-dependency-tag 吗?
我需要自己创建 pom 吗?
感谢您的帮助。
【问题讨论】:
有没有什么方法可以通过将这个第三方库上传到 Nexus 来减轻我的痛苦,并链接了它的所有依赖项,这样任何需要它的人都只需要为这个庞大的库添加 maven-dependency-tag 吗?
我不知道有这样的设施。
我需要自己创建 pom 吗?
我不会为第三方依赖创建 POM,但我确实会consolidate dependencies in a single POM project(并将其上传到 Nexus)。
【讨论】:
对于未来的访问者,如果您希望这样做,我可以将依赖项添加到 nexus 中的第 3 方工件。我按照以下步骤操作:
为第 3 方依赖创建你想要的 pom 文件(我 在 nexus 中下载现有的自动生成的 pom,然后添加 我想要的依赖)。
删除 pom 文件及其好友(SHA1 和 MD5 文件)。我做了 通过 UI。
通过工件上传选项卡上传pom文件,使用相同 GAV 信息,工件类型为 pom 文件。
庆幸事情如此简单。
希望对您有所帮助。
【讨论】: