maven下载配置

下载地址:http://maven.apache.org/download.cgi

解压 maven 压缩包 到一个路径(尽量编码路径中不要包含中文)

  • bin:含有mvn运行的脚本

  • boot:含有plexus-classworlds类加载器框架

  • lib:含有Maven运行时所需要的java类库

  • conf:含有settings.xml配置文件

  • settings.xml 中默认的用户库: ${user.home}/.m2/repository[通过maven下载的jar包都会存储到此仓库中]

  • 下载的Maven仓库路径repository(setting.xml文件)可以不修改

  • 情况说明:    

  • 1. 出现jar不下载或者下载到一半卡住进度条不动,一般是maven仓库有问题,换个仓库解决  

  • 2.idea里面出现所有jar报红,一般也是仓库问题,建议手动清空仓库,重新下载或者换个仓库都行

  • 3.出现单个jar无法下载,或者单个jar报红,一般都是因为下载不完整,进仓库找到jar位置,删除,重下,保证网络畅通

  • 建议: 1.maven仓库最好不要用默认的.m2, 自己弄个文件夹好点 2.settings文件放在哪儿都可以,我喜欢放在仓库里面。

  • 配置Maven环境变量:

    a. MAVEN_HOME : D:\server\maven\apache-maven-3.5.0

    b.PATH : %MAVEN_HOME%\bin;

    c. MAVEN_OPTS : -Xms128m -Xmx512m -Duser.language=zh -Dfile.encoding=UTF-8

    4.在CMD中输入mvn -v,如出现下列信息,表示配置成功。

    其中会显示Java 配置环境以及Maven配置环境

  •  
  • 二.修改Maven仓库路径

    1.在D盘(个人根据自身情况而定)新建文件,如下:

  • 2.配置D:\server\maven\中setting.xml文件,内容如下:

  • 也可以用c盘默认的路径:(这个文件是我修改过的,maven配置阿里云的源,默认国外的仓库比较慢)

  • <?xml version="1.0" encoding="UTF-8"?>
    <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">
        
        <pluginGroups />
        <proxies />
        <servers />
        
        <localRepository>C:\Users\sun\.m2\repository</localRepository>
        
        <mirrors>
            <mirror>
                <id>alimaven</id>
                <mirrorOf>central</mirrorOf>
                <name>aliyun maven</name>
                <url>http://maven.aliyun.com/nexus/content/repositories/central/</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>google-maven-central</id>
                <name>Google Maven Central</name>
                <url>https://maven-central.storage.googleapis.com
                </url>
                <mirrorOf>central</mirrorOf>
            </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>
        </mirrors>
        
    </settings>
发布了24 篇原创文章 · 获赞 2 · 访问量 3425

猜你喜欢

转载自blog.csdn.net/sun_hm/article/details/103765794
今日推荐