gradle组装和gradle build taks之间的区别是什么?
问题描述:
如果我没有错gradle assemble
确实运行gradle assembleDebug
和gradle assembleRelease
,但我相信gradle build
也是这样,那么它们之间有什么不同呢?gradle组装和gradle build taks之间的区别是什么?
答
装配将构建您的工件,并且构建将用额外的检查来组装您的工件。
build
取决于assemble
,所以build
是有点assemble
一个超集,你可以对将使用--dry-run
标志来执行的任务看看。例如
gradlew build --dry-run
你会看到从assemble
也lint
和test
,除了将被执行。
感谢您的回答。我相信用--dry-run跑步是进一步发展的方式 –
你是什么意思“附加检查” –
@AjayS'lint'和'test' –