Maven PW configuration

Part conf / settings.xml configuration

<servers>
  <server>
    <id>nexus</id>
    <username>admin</username>
    <password>admin123</password>
  </server>
  <server>
    <id>releases</id>
    <username>admin</username>
    <password>admin123</password>
  </server>
  <server>
    <id>snapshots</id>
    <username>admin</username>
    <password>admin123</password>
  </server>
</servers>



<mirrors>
  <mirror>
    <id>nexus</id>
    <mirrorOf>*</mirrorOf>
    <url>http://192.168.0.237:8081/repository/maven-public/</url>
  </mirror>
  <mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
  <mirror>
    <id>central</id>
    <name>Maven Repository Switchboard</name>
    <url>http://repo1.maven.org/maven2/</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
  <mirror>
    <id>repo2</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://repo2.maven.org/maven2/</url>
  </mirror>
  <mirror>
    <id>ibiblio</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
  </mirror>
  <mirror>
    <id>jboss-public-repository-group</id>
    <mirrorOf>central</mirrorOf>
    <name>JBoss Public Repository Group</name>
    <url>http://repository.jboss.org/nexus/content/groups/public</url>
  </mirror>
  <!-- 中央仓库在中国的镜像 -->
  <mirror>
    <id>maven.net.cn</id>
    <name>oneof the central mirrors in china</name>
    <url>http://maven.net.cn/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
  <mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
  <mirror>
    <id>pentaho-public</id>
    <url>http://nexus.pentaho.org/content/groups/omni</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
</mirrors>



<profiles>
  <profile>
    <!--profile的id-->
    <id>nexus</id>
    <repositories>
      <repository>
        <!--仓库id,repositories可以配置多个仓库,保证id不重复-->
        <id>nexus</id>
        <!--仓库地址,即nexus仓库组的地址-->
        <url>http://192.168.0.237:8081/repository/maven-public/</url>
        <!--是否下载releases构件-->
        <releases>
          <enabled>true</enabled>
        </releases>
        <!--是否下载snapshots构件-->
        <snapshots>
          <enabled>true</enabled>
        </snapshots>
      </repository>
    </repositories>
    <pluginRepositories>
      <!-- 插件仓库,maven的运行依赖插件,也需要从私服下载插件 -->
      <pluginRepository>
        <!-- 插件仓库的id不允许重复,如果重复后边配置会覆盖前边 -->
        <id>public</id>
        <name>Public Repositories</name>
        <url>http://192.168.0.237:8081/repository/maven-public/</url>
      </pluginRepository>
    </pluginRepositories>
  </profile>
</profiles>



<activeProfiles>
  <activeProfile>nexus</activeProfile>
</activeProfiles>

 

Published 46 original articles · won praise 0 · Views 2016

Guess you like

Origin blog.csdn.net/hon_vin/article/details/102917958