Android Gradle远程脚本使用'apply from:'它做什么

时间:2015-11-11 14:41:37

标签: android gradle android-gradle

这是关于一个Android项目。我有一个安全的gradle代码我想在本地运行,但我希望它在https服务器托管其他地方。因此,在我的android build.gradle文件中,我声明了这样的内容:

apply from: 'http://server-url/nexus/service/local/get_MY_SCRIPT?locale=en&country=USA

我的问题是这里究竟会发生什么,这会在本地运行还是从https服务器机器运行?我想要的是远程脚本命令在我打电话的本地机器上运行。我在android

中这样做

1 个答案:

答案 0 :(得分:0)

使用该命令,gradle将简单地复制脚本并在本地执行所有操作。

通过"复制"我的意思是,它会在一些临时的内存中,如果脚本在遥控器上发生变化,你可以预期在未来的本地执行中,这些变化将会反映出来。

这里可以看到一个很好的例子:https://github.com/chrisbanes/gradle-mvn-push

This script托管在github.com服务器中,可能由数千个开发人员本地计算机或CI服务器执行。