1. 程式人生 > >Maven私庫和本地Maven專案配置

Maven私庫和本地Maven專案配置

1、專案私庫伺服器配置 settting 檔案裡面的配置   <profiles>
    <profile>         <id>nexusProfiles</id>         <repositories>             <repository>               <id>nexus</id>               <name>nexus Repository</name>               <release>                 <enabled>true</enabled> <!-- 是否可以下載release的包  true為空,false為不可以,預設為false-->               </release>               <snapshots>                 <enabled>true</enabled> <!-- 是否下載snapshots的包 -->               </snapshots>             </repository>       </repositories>     </profile>   </profiles>     <!-- 只有啟用之後才會生效  -->    <activeProfiles>       <activeProfile>nexusProfiles</activeProfile>    </activeProfiles> 2、maven的預設中央倉庫配置 apache-maven-3.2.3\lib\maven-model-builder-3.2.3.jar  包裡面的 pom-4.0.0.xml檔案裡,如圖

3、maven中央工廠只能有私有倉庫訪問,需要配置映象 mirror  <!-- 工廠映象,只要mirrorOf 的工廠要訪問,都會自動來找映象,             如果映象無法訪問,就不會再去中央工廠訪問       -->     <mirror>       <id>nexusMirror</id>       <mirrorOf>nexus,central</mirrorOf>  <!--  central  代表中央工廠    https://repo.maven.apache.org/maven2/    , * 表示所有的工廠-->       <name>Human Readable Name for this Mirror.</name>     </mirror>     配置映象之後,可以不使用        <!-- 只有啟用之後才會生效  -->    <activeProfiles>       <activeProfile>nexusProfiles</activeProfile>    </activeProfiles>