maven 配置

记录一下 maven配置 得到的经验

首先 如果你IDEA 和JDK 用的都是比较新的话,那么建议MAVEN也配置比较新的,不然感觉会有很多问题,比如说创建maven项目一直在 read maven project 虽然可以直接删除

wrapper 下面的maven-wrapper.properties 可以解决这个问题,但是我不想每次创建项目的时候都有这个问题,于是把maven3.6.2版本的给卸载了,毕竟太老了,下载了一个3.9.5的。安装完之后发现确实没有这个问题了。

首先去maven 官网下载最新版本

[maven官网][https://maven.apache.org/download.cgi]

下载你需要的版本

下载好zip文件 ,解压缩到你电脑上的一个目录

image-20231102152201782

然后就是配置了,在环境变量配置一个MAVEN_HOME

里面对应的值就是 maven解压所在的目录。

image-20231102152707931

然后再PATH 这个变量下 新增一条 %MAVEN_HOME%\bin

image-20231102152756904

然后cmd 里面输入 mvn -v

可以看到版本号说明配置好了。

接下来配置仓库,配置一个本地仓库 ,在maven里面 创建一个mvn_repo 的目录 ,之后在conf文件夹中找到settings.xml

里面配置 localRepository

1
<localRepository>E:\develop_java\apache-maven-3.9.5\mvn_repo</localRepository>

上面是我配置的路径。

image-20231102153134754

阿里云 配置 就是在找到mirror标签配置

1
2
3
4
5
6
7
<mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
          <mirrorOf>central</mirrorOf>        
     </mirror>

对了 maven3.8之后会多个这个

1
2
3
4
5
6
7
<mirror>
<id>maven-default-http-blocker</id>
<mirrorOf>external:http:*</mirrorOf>
<name>Pseudo repository to mirror external repositories initially using HTTP. </name>
<url>http://0.0.0.0/</url>
<blocked>true</blocked>
</mirror>

不知道有什么用 先注释了。

到这里差不多就完成了。