新项目Maven配置

2019-08-07  本文已影响0人  yyq唯心不易

1. settings.xml 文件配置

1.1 配置账号密码
 <servers>
    <server>  
        <!-- releases的 账号密码 -->
        <id>releases</id>  
        <username>zhangsan</username>  
        <password>123456</password>  
    </server>  
    <server>  
        <!-- snapshots 账号密码 -->
        <id>snapshots</id>  
        <username>zhangsan</username>  
        <password>123456</password>  
    </server> 
  </servers>
1.2 配置私服地址, 私服id要和上面的id相同
<mirrors>
    <mirror>  
      <id>releases</id>  
      <mirrorOf>*</mirrorOf>  
      <url>http://172.16.23.16:8081/repository/maven-public/</url>  
    </mirror> 
    
    <mirror>  
      <id>snapshots</id>  
      <mirrorOf>*</mirrorOf>  
      <url>http://172.16.23.16:8081/repository/maven-snapshots/</url>  
    </mirror> 
</mirrors>    

2. 父工程 pom.xml 文件配置

<distributionManagement>
    <repository>
        <id>releases</id>
        <name>Nexus Release Repository</name>
        <url>http://172.16.23.16:8081/repository/maven-releases/</url>
    </repository>
    <snapshotRepository>
        <id>snapshots</id>
        <name>Nexus Snapshot Repository</name>
        <url>http://172.16.23.16:8081/repository/maven-snapshots/</url>
    </snapshotRepository>
</distributionManagement>

3. 子工程 pom.xml 文件配置

如果父工程和子工程不在一个项目,需要单独配置子工程的私服地址

<repositories>
    <repository>
        <id>hfepay</id>
        <name>Nexus Release Repository</name>
        <url>http://172.16.23.16:8081/repository/maven-public/</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
        <releases>
            <enabled>true</enabled>
        </releases>
    </repository>
</repositories>

遇到的坑

上一篇 下一篇

猜你喜欢

热点阅读