【发布时间】:2015-04-18 03:53:25
【问题描述】:
我想在我的 gralde 配置中设置一个 nexus repo 以访问一些本地库。
我是否需要在我的 gradle 配置中设置 nexus repo,如下所示?
repositories {
mavenLocal()
maven {
url "http://mySuperRepo/nexus/content/groups/public/"
}
jcenter()
}
我已经在maven配置文件中设置了nexus(m2中的settings.xml)
<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.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>proxy.host.com</host>
<port>8081</port>
<username>username</username>
<password>password</password>
<nonProxyHosts>nonProxyHost.net</nonProxyHosts>
</proxy>
</proxies>
<servers>
<server>
<id>nexus</id>
<username>useeeername</username>
<password>passwoooord</password>
</server>
</servers>
<mirrors>
<mirror>
<id>idMyMirror</id>
<mirrorOf>*</mirrorOf>
<url>http://mySuperRepo/nexus/public/</url>
</mirror>
</mirrors>
我的问题是 AndroidStudio 似乎在我的笔记本电脑上下载了所有的 nexus repo。 .AndroidStudio/ 文件夹占用 48Gb。如果我删除这个文件夹,下次我打开 android studio 时,一切都会重新下载。
请问有解决办法吗?
【问题讨论】:
标签: android-studio gradle maven-2 nexus sonatype