把maven项目管理工具中的settings文件进行了完善,引入了阿里云镜像仓库、本地nexus仓库,且在阿里云平台开通了Maven仓库服务(可将开发的JAR包上传到阿里云个人Maven仓库),下面是完善好的settings.xml文件全部代码,可以直接复制粘贴到现有的settings文件中。settings.xml文件一般在两个位置:
- C:\Users\FWJWORK.m2 (这个位置为maven项目管理工具默认的本地仓库localRepository位置,此位置可以在setting.xml文件中进行修改。
- maven项目管理工具安装位置。(例如:C:\Program Files\java\apache-maven-3.8.1\conf)
settings.xml文件具体代码如下:
<?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.2.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<pluginGroups>
<!-- pluginGroup
| Specifies a further group identifier to use for plugin lookup.
<pluginGroup>com.your.plugins</pluginGroup>
-->
</pluginGroups>
<!-- TODO:这是可以在此机器上用于连接到网络的代理的列表。除非另有指定(由系统属性或命令行开关),第一个代理 此列表中标记为活动的规格将被使用。-->
<!-- TODO:一个用于连接到网络的代理的规范。 -->
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>proxyuser</username>
<password>proxypass</password>
<host>proxy.host.net</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
-->
</proxies>
<servers>
<server>
<id>releases</id>
<username>admin</username>
<password>admin</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin</password>
</server>
<server>
<id>nexus-maven-public</id>
<username>admin</username>
<password>admin</password>
</server>
<server>
<id