默认情况下,我是否可以将gradle配置为使用我的本地maven存储库进行所有构建?不必下载已经存在的所有依赖项并且不必放入在每个build.gradle
文件的下方摘录。
repositories {
mavenLocal()
}
此外,有没有办法让gradle将其依赖项放在本地maven存储库而不是本地gradle缓存中?或者它们不相容/没有办法?
答案 0 :(得分:2)
我想,您必须查看init scripts gradle以配置所有构建。你可以提供类似的东西:
allprojects {
repositories {
mavenLocal()
}
}
为所有项目配置存储库。由于文档的原因,您可以将init脚本放在USER_HOME/.gradle/
目录下,以将其应用到您的所有构建中。
但我不确定,是否可以禁用本地gradle缓存。似乎可以将您的工件发布到本地maven仓库中,但不是它的依赖项。