MAVEN编译私服本地配置

MAVEN编译私服本地配置





一、 整体拓扑:
私服地址是:192.168.0.151



2、目前是全局进行配置,意思是针对所有的项目都通过mvn私服去下载组件;
本地C:\Users\**\.m2目录下setting.xml文件修改


 
主要更改如下:
<?xml version="1.0" encoding="UTF-8"?>
<!-- vi: set et smarttab sw=2 tabstop=2: -->
<!--
 Copyright (c) 2014, 2015 Cisco Systems, Inc. and others.  All rights reserved.


 This program and the accompanying materials are made available under the
 terms of the Eclipse Public License v1.0 which accompanies this distribution,
 and is available at http://www.eclipse.org/legal/epl-v10.html
-->
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">


  <localRepository>D:/reposity</localRepository>//本地仓库路径设置


  <servers>
    <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>UFindNexus</id>
      <mirrorOf>*</mirrorOf>
      <url>http://192.168.0.151:8081/nexus/content/groups/public/</url>
    </mirror>
  </mirrors>//镜像指向私服




  <profiles>
    <profile>
      <id>UFindNexus</id>
      <repositories>
        <repository>/仓库指向私服
          <id>UFindNexus</id>
          <url>http://192.168.0.151:8081/nexus/content/groups/public/</url>
          <releases>
            <enabled>true</enabled>
            <updatePolicy>daily</updatePolicy>
            <checksumPolicy>warn</checksumPolicy>
          </releases>
          <snapshots>
            <enabled>true</enabled>
            <checksumPolicy>fail</checksumPolicy>
          </snapshots>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <id>UFindNexus</id>
          <url>http://192.168.0.151:8081/nexus/content/groups/public/</url>
          <releases>
            <enabled>true</enabled>
            <checksumPolicy>warn</checksumPolicy>
          </releases>
          <snapshots>
            <enabled>true</enabled>
            <checksumPolicy>fail</checksumPolicy>
          </snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>


  <activeProfiles>//激活
    <activeProfile>UFindNexus</activeProfile>
  </activeProfiles>
</settings>




猜你喜欢

转载自blog.csdn.net/weixin_38266076/article/details/79789646