maven基础-配置(setting.xml)

1.启动代理配置

<proxies>
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>proxyuser</</username>
      <password>proxypass</password>
      <host>proxy.host.net</host>
      <port>80</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>
</proxies>

2.设置本地资源仓库

<localRepository>/Users/apple/software/apache-maven-3.6.2/MavenRepository</localRepository>

3.中央仓库

是Maven社区提供的仓库,其中包含了大量常用的库

配置阿里云仓库

<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
</mirrors>
<repositories>  
        <repository>  
            <id>alimaven</id>  
            <name>aliyun maven</name>  
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
            <releases>  
                <enabled>true</enabled>  
            </releases>  
            <snapshots>  
                <enabled>false</enabled>  
            </snapshots>  
        </repository>  
</repositories>

4.设置远程仓库

它是开发人员自己定制的仓库,里面存放着所需要的代码库和其他工程需要的jar包

<repositories>
    <repository>
        <id>xx.xx</id>
        <url>https://xx/content/repositories/public/</url>
    </repository>
</repositories>

总结:maven依赖库的查询顺序

(1)在maven本地资源库搜索

(2)在中央仓库搜索

(3)在远程仓库搜索

5.定制库到本地仓库

(1)从网上下载jar包到本地

(2)在控制台

mvn install:install-file -Dfile=/Users/apple/software/apache-maven-3.6.2/MavenRepository/vip/kk/kk-base-component/1.0-SNAPSHOT/kk-base-component-1.0-SNAPSHOT.jar -DgroupId=vip.kk -DartifactId=kk-base-component -Dversion=1.0-SNAPSHOT -Dpackaging=jar

(3)安装完毕后就可以在pom文件中使用了

<dependency>
      <groupId>vip.kk</groupId>
      <artifactId>kk-base-component</artifactId>
      <version>1.0-SNAPSHOT</version>
 </dependency>

groupId:项目的包名

artifactId:模块名

version:版本

原文地址:https://www.cnblogs.com/freeht/p/13072386.html