如何为Android应用程序创建自定义gradle插件

问题描述:

如何为Android应用程序创建自定义gradle插件?如何为Android应用程序创建自定义gradle插件

哪种语言最适合为Android应用程序开发目的创建自定义插件,并且可以在Gradle构建文件中用于构建过程?

+0

http://blog.sqisland.com/2015/02/gce2retrofit-gradle-plugin.html – CommonsWare

您可以将代码添加到buildSrc模块。对于Groovy插件,该目录将是buildSrc/src/main/groovy

package com.example; 

import org.gradle.api.Plugin 
import org.gradle.api.Project 

class MyPlugin implements Plugin<Project> { 
    ... 
} 

,然后从build.gradle

apply plugin: 'com.android.application' 
import com.example.MyPlugin 

android { 
    ... 
}