Maven
代理
aliyun 的源里一些 archetype 有问题,全局设置仓库后创建会有问题,设置代理好点
~/.m2/settings.xml, HTTPS 的也一定要设置,否则很多比如 create archetype 都不会走。
<proxies>
<proxy>
<id>ss-http</id>
<active>true</active>
<protocol>http</protocol>
<host>127.0.0.1</host>
<port>8118</port>
</proxy>
<proxy>
<id>ss-https</id>
<active>true</active>
<protocol>https</protocol>
<host>127.0.0.1</host>
<port>8118</port>
</proxy>
</proxies>
仓库
创建完后项目内部 pom 设置 aliyun 仓库
...
<pluginRepositories>
<!-- 阿里云插件仓 -->
<pluginRepository>
<id>aliyun-plugin-repo</id>
<url>https://maven.aliyun.com/repository/public</url>
</pluginRepository>
</pluginRepositories>
<repositories>
<!-- 阿里云依赖仓 -->
<repository>
<id>aliyun-repo</id>
<url>https://maven.aliyun.com/repository/public</url>
</repository>
</repositories>
...
Gradle
~/.gradle/gradle.properties
代理
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=8118
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=8118