我有几个多项目构建,在settings.gradle中有很多常用代码。如何将此代码分解为单独的文件?
我曾尝试使用GroovyShell,但我看不到如何配置绑定,以便方法调用进入周围的Settings类。
答案 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