未解析工件时使用替代 Maven 存储库
Using an Alternative maven repo when artifact isn't resolved
所以我最近开始使用 maven,我制作了 2 个私有 nexus 存储库,一个在 8081 上监听,另一个在 8083 上监听,并且在每个存储库上我都有不同的依赖关系。
我想从设置中配置 maven 以便它与第一个 repo (8081) 一起工作,但是当它找不到对它的依赖时它会切换到另一个 (8083) 但仅针对该依赖,然后它以默认回购 (8081) 完成,这可能吗?
您只需在 settings.xml
.
中配置您的两个存储库
Maven 总是首先在第一个中查找,如果没有找到依赖项,它将在第二个中查找。
由于您的回购协议(希望如此!)不重叠,因此无需担心。
所以我最近开始使用 maven,我制作了 2 个私有 nexus 存储库,一个在 8081 上监听,另一个在 8083 上监听,并且在每个存储库上我都有不同的依赖关系。
我想从设置中配置 maven 以便它与第一个 repo (8081) 一起工作,但是当它找不到对它的依赖时它会切换到另一个 (8083) 但仅针对该依赖,然后它以默认回购 (8081) 完成,这可能吗?
您只需在 settings.xml
.
Maven 总是首先在第一个中查找,如果没有找到依赖项,它将在第二个中查找。
由于您的回购协议(希望如此!)不重叠,因此无需担心。