Created
June 6, 2024 06:21
-
-
Save zihluwang/b832942a3d67dbec40148d9268f22668 to your computer and use it in GitHub Desktop.
Maven user settings.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd"> | |
<!-- localRepository | |
| The path to the local repository maven will use to store artifacts. | |
| | |
| Default: ${user.home}/.m2/repository | |
<localRepository>/path/to/local/repo</localRepository> | |
--> | |
<!-- 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> | |
--> | |
<!-- offline | |
| Determines whether maven should attempt to connect to the network when executing a build. | |
| This will have an effect on artifact downloads, artifact deployment, and others. | |
| | |
| Default: false | |
<offline>false</offline> | |
--> | |
<!-- pluginGroups | |
| This is a list of additional group identifiers that will be searched when resolving plugins by their prefix, i.e. | |
| when invoking a command line like "mvn prefix:goal". Maven will automatically add the group identifiers | |
| "org.apache.maven.plugins" and "org.codehaus.mojo" if these are not already contained in the list. | |
|--> | |
<pluginGroups> | |
<!-- pluginGroup | |
| Specifies a further group identifier to use for plugin lookup. | |
<pluginGroup>com.your.plugins</pluginGroup> | |
--> | |
</pluginGroups> | |
<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> | |
</servers> | |
<mirrors> | |
<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> | |
</mirrors> | |
<profiles> | |
<profile> | |
<id>repository-manager</id> | |
<activation> | |
<activeByDefault>true</activeByDefault> | |
</activation> | |
<repositories> | |
<repository> | |
<id>ustclug</id> | |
<name>Central Mirror - USTC</name> | |
<url>https://maven.proxy.ustclug.org/maven2/</url> | |
</repository> | |
<repository> | |
<id>aliyun</id> | |
<name>Aliyun Maven</name> | |
<url>https://maven.aliyun.com/repository/public/</url> | |
</repository> | |
</repositories> | |
</profile> | |
</profiles> | |
<activeProfiles> | |
<activeProfile>repository-manager</activeProfile> | |
</activeProfiles> | |
</settings> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment