我正在尝试专业地使用 Nexus + m2eclipse/maven-3,而且我有一个庞大的 3rd 方库,需要很多依赖项。
有什么方法可以通过将这个第三方库上传到 Nexus 来减轻我的痛苦,并且所有依赖项都链接在一起,这样任何需要它的人都只需要为这个庞大的库添加 maven-dependency-tag 吗?
我需要自己创建 pom 吗?
感谢您的帮助。
有没有什么办法可以通过将这个第三方库上传到 Nexus 来缓解我的痛苦,并链接了它的所有依赖项,这样任何需要它的人都只需要为这个庞大的库添加 maven-dependency-tag 吗?
我不知道有这样的设施。
我需要自己创建 pom 吗?
我不会为第三方依赖项创建 POM,但我确实会将依赖项合并到一个 POM 项目中(并将其上传到 Nexus)。
对于未来的访问者,如果您希望这样做,我可以将依赖项添加到 nexus 中的第 3 方工件。我按照以下步骤操作:
为第 3 方依赖项创建所需的 pom 文件(我在 nexus 中下载了现有的自动生成的 pom,然后添加了我想要的依赖项)。
删除 pom 文件和它的朋友(SHA1 和 MD5 文件)。我通过 UI 做到了这一点。
通过工件上传选项卡上传 pom 文件,使用相同的 GAV 信息,工件类型为 pom 文件。
庆祝它是如此简单。
希望有帮助。