如何将外部构建的依赖关系列表导入gradle脚本

时间:2015-09-21 12:54:32

标签: gradle build.gradle

我有一个build.gradle脚本,它构建一个项目,包括通过外部进程生成的依赖项列表。如果我直接在build.gradle文件中包含依赖项,那么构建工作正常:

dependencies {
    runtime 'commons-beanutils:commons-beanutils:1.8.0'
    runtime 'commons-logging:commons-logging:1.1.1'
    runtime 'commons-httpclient:commons-httpclient:3.1'
    ...
}

但是,此列表会更改并由外部进程构建。

我想从单独构建的外部文件中导入依赖项列表

dependencies {
   import 'deps.gradle'
}

但我不知道我在gradle中看到的任何事情是如何实现的。

我已经探索过的另一个选择是使用插件在gradle构建中动态构建依赖关系列表 - 但我还没能做到这一点。

1 个答案:

答案 0 :(得分:0)

您所要做的就是使用apply命令。确保文件的路径良好,您应该开展业务!

dependencies {
   apply from: "deps.gradle"
}

有关详细信息,请参阅point 21.3.1 on the gradle documentation