5
プラグインのjava
プラグインのランタイムクラスがsourcesets.main.runtimeClasspath
のFileCollection
というプロパティがあります。Android gradle runtimeClasspath相当の
com.android.application
プラグインには同等の機能がありますか?
プラグインのjava
プラグインのランタイムクラスがsourcesets.main.runtimeClasspath
のFileCollection
というプロパティがあります。Android gradle runtimeClasspath相当の
com.android.application
プラグインには同等の機能がありますか?
は、私が見つけたことはapplicationVariants
のdestinationDir
プロパティは、依存関係のクラスパスとコンパイルされたクラスが含まれていFileCollection
になりますjavaCompile.classpath
プロパティに追加することができるということです。
afterEvaluate {
android.applicationVariants.each { variant ->
variant.javaCompile.doLast {
javaexec {
classpath += variant.javaCompile.classpath
classpath += files(variant.javaCompile.destinationDir)
main = 'com.mydomain.Main'
}
}
}
}
が
'com.android.tools.build:gradle:2.1.0'
とGradleの2.10を実行しているAndroidのメーカー2.1.1でテスト:
私のユースケースは、Java実行後のコンパイルを実行しようとしています。
参考:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Shrinking-Resources