阿里云镜像库与公司私服共存
Q: 如何解决在公司需要使用公司私服,在家使用阿里云,不同项目使用不同镜像库?
方案一:在maven目录的setting.xml中配置多个profile,根据不同环境激活配置:mvn help:effective-settings -D 配置id
方案二: 配置多个repositories,在pom.xml中强制引用
方案二pom.xml如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <repositories> <repository> <id>sky-nexus</id> <name>central repository</name> <url>http://ip:port/nexus/content/repositories/central/</url> <layout>default</layout> <releases> <enabled>true</enabled> <updatePolicy>never</updatePolicy> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>never</updatePolicy> </snapshots> </repository> </repositories>
|