gradle-android-apt-plugin
gradle-android-apt-pluginが便利っぽい
単純にandroid-aptなプラグインをapply pluginしてapt configuration scopeにaptなライブラリ突っ込むだけで良いぽい。例えばjsonpullparser-aptをandroidで動かすような際には普通にapt configuration scopeにjsonpullparser-aptを入れれば良い
build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:0.8.+"
// 追加
classpath "com.uphyca.gradle:gradle-android-apt-plugin:0.9.+"
}
}
subprojects {
repositories {
mavenCentral()
}
}
app/build.gradle
apply plugin: "android"
// android-aptプラグインをロード
apply plugin: "android-apt"
android {
compileSdkVersion 19
buildToolsVersion "19.0.1"
}
dependencies {
compile files("libs/android-support-v4.jar")
compile "com.actionbarsherlock:actionbarsherlock:4.+@aar"
compile "oauth.signpost:signpost-commonshttp4:1.2.+"
compile "net.vvakame:jsonpullparser-core:1.6.+"
// apt configuration scope辺りにaptライブラリをプッシュ
apt "net.vvakame:jsonpullparser-apt:1.6.+"
}
こんだけであとは勝手にやってくれる模様。んまぁzaki50/android_gradle_templateにも書いてあるのでそれ参考にすれば良いし公式のソース読んでみたりとかでも良いかと