1. 程式人生 > >maven倉庫私服配置

maven倉庫私服配置

enabled 1.2 ultra div url tor bsp 編輯 logs

maven倉庫私服配置

私服訪問地址:[[http://192.168.1.252:9080/nexus/content/groups/public/ 地址]]

1. 打開eclipse/myeclipse的maven插件:
點菜單 Window ---> Preferences,找到maven插件,點開User Settings配置項,找到使用的settings.xml文件位置,用UltraEdit或其他XML編輯器打開該文件

2. 修改settings.xml配置:
2.1 文件開頭的localRepository節點,設置本地maven倉庫路徑,如

            <localRepository>D:/MavenRepository</localRepository>

2.2  文件結尾的profiles節點,設置遠程maven倉庫路徑,如:
      <profiles>
          .........其他profile配置......
          <profile>     
              <id>remote_repo1_Profiel</id>
              <repositories>
                    <repository>     
                       <id>repo1-maven-central</id>     
                       <name>repo1 maven</name>     
                       <url>http://repo1.maven.org/maven2/</url>     
                       <releases>     
                            <enabled>true</enabled>     
                       </releases>     
                       <snapshots>     
                            <enabled>false</enabled>     
                       </snapshots>    
                   </repository>
                   <repository>     
                       <id>repository-apache</id>     
                       <name>repository apache maven</name>     
                       <url>https://repository.apache.org/content/groups/public/</url>     
                       <releases>     
                            <enabled>true</enabled>     
                       </releases>     
                       <snapshots>     
                            <enabled>false</enabled>     
                       </snapshots>    
                   </repository>
              </repositories> 
          </profile>

          <profile>     
              <id>jsecodeProfiel</id>
              <repositories>
                    <repository>     
                       <id>jsecode-maven-central</id>     
                       <name>jsecode maven</name>     
                       <url>http://192.168.1.252:9080/nexus/content/groups/public/</url>     
                       <releases>     
                            <enabled>true</enabled>     
                       </releases>     
                       <snapshots>     
                            <enabled>false</enabled>     
                       </snapshots>    
                   </repository>
              </repositories> 
           </profile>
      </profiles>

       <activeProfiles>
            <activeProfile>jsecodeProfiel</activeProfile>
       </activeProfiles>

上面配置了兩個profile,第一個profile唯一性ID為remote_repo1_Profiel,主要配置的是maven遠程服務器的倉庫地址;第二個profile唯一性ID為jsecodeProfiel,主要配置為公司的maven倉庫地址。
文檔最後設置的activeProfiles節點,指定激活並使用哪些jsecodeProfiel,這裏激活公司的maven倉庫,該倉庫默認配置了remote_repo1_Profiel,所以可以不激活remote_repo1_Profiel。

maven倉庫私服配置