美文网首页
新项目Maven配置

新项目Maven配置

作者: yyq唯心不易 | 来源:发表于2019-08-07 10:45 被阅读0次

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>

遇到的坑

  • Snapshot版本代表不稳定、尚处于开发中的版本 ,Release版本则代表稳定的版本 在开发中版本号。在开发中要用Snapshot版本,用Release版本的话,更新了包,reimport的时候自己电脑库里有这个包就不会去下最新的了(除非在电脑上删掉这个包)。

相关文章

网友评论

      本文标题:新项目Maven配置

      本文链接:https://www.haomeiwen.com/subject/rjondctx.html