在多个settings.gradle中重用代码

时间:2014-01-08 12:01:20

标签: groovy gradle

我有几个多项目构建,在settings.gradle中有很多常用代码。如何将此代码分解为单独的文件?

我曾尝试使用GroovyShell,但我看不到如何配置绑定,以便方法调用进入周围的Settings类。

2 个答案:

答案 0 :(得分:2)

与此同时,我发现你可以打电话

apply from: file('otherFile')
在settings.gradle中

,就像在项目中一样。我的问题就解决了。

答案 1 :(得分:0)

执行以下操作之一:

  • 在命令行上指定gradle文件。命令行选项是-I或--init-script,后跟脚本的路径。命令行选项可以多次出现,每次添加另一个init脚本。

  • 将名为init.gradle的文件放在USER_HOME / .gradle /目录中。

  • 将以.gradle结尾的文件放在USER_HOME / .gradle / init.d /目录中。

  • 将一个以.gradle结尾的文件放在Gradle发行版的GRADLE_HOME / init.d /目录中。

更多信息请点击此处:http://www.gradle.org/docs/current/userguide/init_scripts.html