maven如何配置使用私服
阿新 • • 發佈:2019-02-06
1、在專案中的pom中:
2、在setting.xml中 (1)在mirrors中配置唯一映象:
在profiles外新增啟用配置:
<!-- 配置私服使用資訊 --> <repositories> <repository> <id>nexus-jar</id> <name>Team Nexus jar Repository</name> <url>http://IP:host/nexus/content/groups/inspur-loushang/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>nexus-plugin</id> <name>Team Nexus plugin Repository</name> <url>http://IP:host/nexus/content/groups/inspur-loushang/</url> </pluginRepository> </pluginRepositories>
2、在setting.xml中 (1)在mirrors中配置唯一映象:
<mirrors>
<mirror>
<id>mirrorId</id>
<mirrorOf>*</mirrorOf>
<name>jszx</name>
<url>http://IP:host/nexus/content/groups/inspur-jszx/</url>
</mirror>
</mirrors>
(2)在profiles中配置<profiles> <!-- 新增私服配置 --> <profile> <id>myprofile</id> <repositories> <repository> <id>central</id> <url>http://IP:host/nexus/content/groups/inspur-jszx/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>central</id> <url>http://IP:host/nexus/content/groups/inspur-jszx/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile> </profiles>
在profiles外新增啟用配置:
<activeProfiles>
<activeProfile>myprofile</activeProfile>
</activeProfiles>
activeProfile可以有多個.