默认情况下,为所有构建

时间:2015-10-21 20:05:59

标签: gradle

默认情况下,我是否可以将gradle配置为使用我的本地maven存储库进行所有构建?不必下载已经存在的所有依赖项并且不必放入在每个build.gradle文件的下方摘录。

repositories {
  mavenLocal()
}

此外,有没有办法让gradle将其依赖项放在本地maven存储库而不是本地gradle缓存中?或者它们不相容/没有办法?

1 个答案:

答案 0 :(得分:2)

我想,您必须查看init scripts gradle以配置所有构建。你可以提供类似的东西:

allprojects {
    repositories {
        mavenLocal()
    }
}

为所有项目配置存储库。由于文档的原因,您可以将init脚本放在USER_HOME/.gradle/目录下,以将其应用到您的所有构建中。

但我不确定,是否可以禁用本地gradle缓存。似乎可以将您的工件发布到本地maven仓库中,但不是它的依赖项。