目录
1、配置Maven国内镜像
2、配置Maven默认的JDK版本
3、在IDEA中整合Maven
1、配置Maven国内镜像
由于Maven默认的中央仓库是境外的,访问速度非常慢甚至无法下载,这时只需要把中央仓库更换成国内的镜像就可以解决这个问题。
在maven文件目录下的conf文件夹中有个 settings.xml 文件,这就是配置Maven的文件。
打开settings.xml 文件找到<mirrors></mirrors>找到这个节点在节点中添加:
<!-- 配置阿里云 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
mirrors可以配置多个mirror,每个mirror有id,name,url,mirrorOf属性。
id是唯一标识一个mirror
name貌似没多大用,相当于描述 url是官方的库地址
mirrorOf代表了一个镜像的替代位置,例如central就表示代替官方的中央
上面配置<mirrorOf>*</mirrorOf>中*的意思就是(根据mirrorOf和repository的id)匹配所有的库(repository),这样就是说如果你需要某个jar,他会从镜像地址去下载这个jar。不管你配置了多少个库,即使这些库的地址不一样,仍然会从镜像地址访问。
官方说明:https://maven.apache.org/guides/mini/guide-mirror-settings.html
或者
<!--开源中国镜像仓库-->
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>http://maven.oschina.net/content/groups/public</url>
<mirrorOf>central</mirrorOf><!--表示匹配原仓库的请求都转到镜像仓库-->
</mirror>
2、配置Maven默认的JDK版本
在maven文件目录下的conf文件夹中有个 settings.xml 文件,这就是配置Maven的文件。
打开settings.xml 文件找到<profiles></profiles>标签在里面添加:
<profile>
<id>jdk18</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>
3、在IDEA中整合Maven
打开IDEA 点击File找到Settings 具体配置如下图
长按指纹识别二维码关注