抱歉,我要么是愚蠢的,要么Gradle存储库管理确实不存在。我有一个Eclipse(Mars)工作区,混合了Maven和Gradle项目。当然,在我们的VCS上做任何事情之前,我想在本地进行测试。这意味着我 mvn clean install 一个工件,以便将它放在我的本地Maven存储库中。显然,Gradle项目所需的部分Artifact也在远程存储库中。
我的Gradle回购配置如下:
repositories {
mavenLocal()
maven { url "http://myrepo.mycompany.com/nexus/content/groups/public/" }
maven { url
"http://myrepo.mycompany.com/nexus/content/repositories/releases/" }
maven { url
"http://myrepo.mycompany.com/nexus/content/repositories/snapshots/" }
maven { url "http://myrepo.mycompany.com/nexus/content/groups/public-
snapshots/" }
}
为什么Gradle会在最后一次回购之前获取资源?我的意思是,我更新了一个Arifact,在本地安装了......很明显,远程仓库上的神器还不是最新版本......为什么Gradle会去取它呢?