【发布时间】:2013-10-16 06:48:19
【问题描述】:
这是我们项目中第一次使用 gradle,我们使用的是本地 maven 存储库。 现在我有一个问题: 是否可以使 gradle 下载依赖项自动合并到本地 maven 存储库中? 是否有任何配置或插件可以解决? 非常感谢!
【问题讨论】:
-
你现在解决了吗?
-
这可能会有所帮助:stackoverflow.com/a/32159148/5006866
这是我们项目中第一次使用 gradle,我们使用的是本地 maven 存储库。 现在我有一个问题: 是否可以使 gradle 下载依赖项自动合并到本地 maven 存储库中? 是否有任何配置或插件可以解决? 非常感谢!
【问题讨论】:
简短的回答是:不可能!
Gradle 有自己的缓存,虽然它可以像这样读取 maven 本地 repo:
repositories {
mavenLocal()
mavenCentral()
}
如果在 maven 本地 repo 中找不到某些依赖项,Gradle 将从 maven Central 下载并缓存到 ~/.gradle/caches/...
见http://forums.gradle.org/gradle/topics/cache_dependencies_into_local_maven_repository_from_gradle
【讨论】:
我不知道有一个现成的 gradle 插件。
当您说“本地 maven 存储库”时,您是指托管在公司网络中的企业存储库,还是指 ~.m2/repository 上的开发人员框上的本地存储库?
【讨论】: