5
gradle java
插件具有FileCollection
屬性,其中包含運行時類 - sourcesets.main.runtimeClasspath
。Android gradle runtimeClasspath等效
com.android.application
插件中是否有等價物?
gradle java
插件具有FileCollection
屬性,其中包含運行時類 - sourcesets.main.runtimeClasspath
。Android gradle runtimeClasspath等效
com.android.application
插件中是否有等價物?
什麼我發現是,applicationVariants
的destinationDir
屬性可以附加到javaCompile.classpath
財產,這將導致包含依賴類路徑和編譯的類一個FileCollection
。
我的使用情況下試圖運行Java可執行文件後編譯:
afterEvaluate {
android.applicationVariants.each { variant ->
variant.javaCompile.doLast {
javaexec {
classpath += variant.javaCompile.classpath
classpath += files(variant.javaCompile.destinationDir)
main = 'com.mydomain.Main'
}
}
}
}
測試在Android 2.1.1工作室運行'com.android.tools.build:gradle:2.1.0'
和gradle這個2.10。
參考:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Shrinking-Resources