maven配置私服

1、settings.xml
<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>E:/maven/test</localRepository>    
 
  <servers>
    <server>
      <id>local</id>
      <username>test</username>
      <password>123456</password>
    </server>
  </servers>
  
  <mirrors>
    <mirror>
      <id>local</id>
      <mirrorOf>*</mirrorOf>
      <name>public</name>
      <url>http://172.1.1.1:8081/repository/public/</url>
    </mirror>
  </mirrors>
  
  <profiles>
    <profile>
      <id>dev</id>
      <repositories>
        <repository>
          <id>local</id>
          <name>public</name>
          <url>http://172.1.1.1:8081/repository/public/</url>
          <releases>  
            <enabled>true</enabled>  
          </releases>  
          <snapshots>  
            <enabled>true</enabled> 
            <updatePolicy>always</updatePolicy> 
          </snapshots>  
        </repository>
      </repositories>
      <pluginRepositories>  
        <pluginRepository>  
          <id>local</id>
          <name>public</name>
          <url>http://172.1.1.1:8081/repository/public/</url>
          <releases>  
            <enabled>true</enabled>  
          </releases>  
          <snapshots>  
            <enabled>true</enabled>  
            <updatePolicy>always</updatePolicy>  
          </snapshots>  
        </pluginRepository>
      </pluginRepositories>  
    </profile>
    
    <profile>
      <id>jdk-1.8</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
    </profile>
  </profiles>
 
  <activeProfiles>
    <activeProfile>dev</activeProfile>
  </activeProfiles>
</settings>
2、若模块想deploy到私有仓库,在pom.xml文件中要加上distributionManagement
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    
    <repositories>
    </repositories>
    
    <distributionManagement>
      <repository>
         <id>local</id>
         <name>releases</name>
         <url>http://172.1.1.1:8081/repository/releases/</url>
      </repository>
      <snapshotRepository>
         <id>local</id>
         <name>snapshots</name>
         <url>http://172.1.1.1:8081/repository/snapshots/</url>
      </snapshotRepository>
   </distributionManagement>
 
</project>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容