Maven 3.6.3的安装、环境配置及本地仓库、JDK和镜像等相关配置

本文详细介绍了如何在Windows 10环境下安装和配置Maven 3.6.3,包括下载安装、环境变量设置、本地仓库转移至C: epository、配置阿里云镜像加速以及解决[FATAL] Non-parseable settings等常见错误。
摘要由CSDN通过智能技术生成

[版权申明] 非商业目的注明出处可自由转载,转载请标明出处!!!
博文地址:https://blog.csdn.net/cdpxc/article/details/109672322
出自:cdpxc(CSDN ID)

目录

一、下载并安装Maven

二、Maven环境配置

三、Maven环境配置

1、本地仓库配置

2、镜像配置

3、JAVA版本配置

四、验证Maven添加内容是否正确

1、验证Maven环境变量添加是否正确

2、验证本地仓库和镜像是否正确

五、Maven安装配置过程中可能出现的错误

1、[FATAL] Non-parseable settings 

2、 Could not create local repository at D:\repository,不能创建本地仓库

3、修改settting.xml文件时,忽略xml文件的正文和注释格式

六、附件settting.xml


一、下载并安装Maven

1、安装Maven之前需要安装JDK环境,JDK的安装和环境配置见上篇博文

2、Maven下载链接:https://maven.apache.org/download.cgi

本博文的系统环境:Win 10 64 bit JDK-15.0.1

(1)选择进入Apache的Maven官网-Download-二进制压缩包apache-maven-3.6.3-bin.zip-解压到"apache-maven-3.6.3-bin"文件夹;

(2)-解压之后可以看到,打开apache-maven-3.6.3-bin文件夹内部有apache-maven-3.6.3,然后再打开发现就是bin等和JDK安装完成后包含的很相似的内容了。而且并没有可执行文件.exe,这就说明,免安装了,放入某个目录下,添加环境变量即可。

(3)将apache-maven-3.6.3文件夹的所有内容复制到C:Program files下(你复制到你想复制的位置即可),即算是在该目录下安装完成。

二、Maven环境配置

是不是相同的配方,熟悉的味道?

新建Maven主路径: 变量名称 MAVEN_HOME   变量位置: C:\Program Files\apache-maven-3.6.3

添加Maven路径之path: 在path中添加位置:

三、Maven环境配置

找到刚刚放置maven的位置,使用Notepad++打开子文件中conf内的settting.xml,我的为C:\Program Files\apache-maven-3.6.3\conf\settting.xml

(使用其他的软件打开xml文件也可以,我是习惯用notepad++,可以清晰看到代码行数,查找也很方便。)

注意:1)xml的注释为<!-- note -->格式,如下:

<!-- interactiveMode
   | This will determine whether maven prompts you when it needs input. If set to false,
   | maven will use a sensible default value, perhaps based on some other setting, for
   | the parameter in question.
   |
   | Default: true
  <interactiveMode>true</interactiveMode>
  -->

          2)xml的正文内容为<setname>---------</setname>格式,如下:

<server>  <!-- 开头 -->
      <id>deploymentRepo</id>  <!-- 设置的内容 -->
      <username>repouser</username>
      <password>repopwd</password>
</server>   <!-- 结尾 -->

因此,观察settting.xml文件可以看到,几乎全篇都是注释,因此,很多配置是需要自己去根据注释添加的。(这也是我用notepad++观察发现的)

      3)为了出错方便恢复原样,建议a)复制settting.xml,或者 b)保留xml文件内的所有注释,不取消注释修改,而是新添加代码行

      4)最后附上我的settting.xml

1、本地仓库配置

找到<!-- localRepository,如果不修改默认的位置为/path/to/local/repo,即~/.m2/repository,~表示当前系统登陆用户,即User/username/.m2/repository

修改这个地方的目的:为了将仓库转移到其他盘中,释放C盘的空间,像我这样只有一个盘的其实没有必要修改。但为了自己方便找到,我也创建在了很容易找的位置C:\repository

<localRepository>/path/to/local/repo</localRepository></localRepository>  <!-- 模板 -->
<localRepository>C:\repository</localRepository>  <!-- 修改为自己想存储的仓库的文件位置 -->

我添加的方式如下,保证C:\repository的位置在<localRepository>和</localRepository>之间

2、镜像配置

部分参考了Maven配置阿里云仓库   和 maven仓库中心mirrors配置多个下载中心(执行最快的镜像)等博主的内容。

只要添加一个最快地镜像即可,因为添加再多,也只会查找第一个镜像的位置,但都添加上也可以,方便修改。在国内,一般选择阿里云仓库

<mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mi
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值