【Gradle】理解Gradle构建
https://www.jianshu.com/p/001abe1d8e95
Gradle 运行依赖JVM。
Closurs(闭包),在groovy中是一个处于代码上下文中的开放的,匿名代码块。它可以访问到其外部的变量或方法。 https://www.cnblogs.com/zqlxtt/p/5741297.html
https://blog.csdn.net/mooreliu/article/details/47399917
IDEA gradlew 编译方法
很多教程,都写编译打包版本,使用命令
>./gradlew build
可是,都不会告诉你,更好的提高效率。官方提供release 版本与debug版本的区别编译
一般我们要编译所有渠道的 release版本,会使用如下命令:
>./gradlew assembleRelease
or
>./gradlew aR
你肯定会问,如果我基于一个稳定版本,新增一个渠道,我只想打包一个渠道,怎么办?之行下面的命令看看
>./gradlew task
这会列表所有 gradle task。task的概念我就不解释了,很多gradle教程已经说了。
我只要打包 onlinetestcatering 渠道,只要之行这样的命令就可以了。
>./gradlew task assembleOnlinetestcateringRelease