使用公司内部存储库构建Maven项目

时间:2017-07-07 12:31:04

标签: java maven maven-3

我在我的公司维护使用遗留依赖项的项目。它们中的大多数都在提供范围内,因为它们存在于我的JBoss类路径中。我只需要它们进行编译。

我还在我的pom.xml中声明了两个额外的存储库 - Jboss Releases和Jboss Thirdparty Releases。尽管事实上,我没有明确声明OSS Sonatype Repository也从那里下载了一些依赖项。这让我很困惑。

现在,我必须更改此项目以与我公司内部的Nexus存储库一起使用,但缺少一些传递依赖项。

您认为最简单的方法是填充内部Nexus的罐子并将项目更改为仅使用公司内部回购?

我想到了两种方法: 1.创建空本地存储库,然后将其导入Nexus。 2.从构建日志中检索下载的存储库,然后创建所有这些位置的镜像。

1 个答案:

答案 0 :(得分:0)

在内部存储库管理器中,您可以添加proxy repositories并指向您的pom.xml以仅使用内部存储库。