我在我的公司维护使用遗留依赖项的项目。它们中的大多数都在提供范围内,因为它们存在于我的JBoss类路径中。我只需要它们进行编译。
我还在我的pom.xml中声明了两个额外的存储库 - Jboss Releases和Jboss Thirdparty Releases。尽管事实上,我没有明确声明OSS Sonatype Repository也从那里下载了一些依赖项。这让我很困惑。
现在,我必须更改此项目以与我公司内部的Nexus存储库一起使用,但缺少一些传递依赖项。
您认为最简单的方法是填充内部Nexus的罐子并将项目更改为仅使用公司内部回购?
我想到了两种方法: 1.创建空本地存储库,然后将其导入Nexus。 2.从构建日志中检索下载的存储库,然后创建所有这些位置的镜像。