1. 程式人生 > >maven如何配置使用私服

maven如何配置使用私服

1、在專案中的pom中:
<!-- 配置私服使用資訊 -->
<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可以有多個.