美文网首页
android gradle plugin 关键 task获取

android gradle plugin 关键 task获取

作者: pdog18 | 来源:发表于2018-10-24 17:17 被阅读14次
class CheckResource : Plugin<Project> {
    override fun apply(project: Project) {
        project.plugins.all {
            if (it !is AppPlugin) {
                return@all
            }



            project.extensions.getByType(AppExtension::class.java).run {
                this.applicationVariants.all { variant ->
                    variant.preBuild
                    variant.aidlCompile
                    variant.checkManifest
                    variant.generateBuildConfig
                    variant.mergeResources

                    variant.outputs.forEach {
                        it.processResources
                        it.processManifest
                    }

                    variant.javaCompiler
                    variant.mergeAssets
                }
            }
        }
    }
}

相关文章

网友评论

      本文标题:android gradle plugin 关键 task获取

      本文链接:https://www.haomeiwen.com/subject/vdsxtqtx.html