打开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
在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>