Gis*_*zmo 13 java android gradle build.gradle
我想在控制台中看到棉绒错误,我想配置为仅使用一次Java 7而不是每个模块(我们有12个模块)。
我把这个放到我的根目录中build.gradle:
allprojects {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:deprecation,unchecked"
sourceCompatibility = 1.7
targetCompatibility = 1.7
}
}
Run Code Online (Sandbox Code Playgroud)
它确实适用于纯Java项目(apply plugin: 'java'本身build.gradle),但不适用于com.android.applicationand com.android.library模块。
我假设有一些比withType(JavaCompile)我必须使用的更为通用的“过滤器” ,但我找不到它。Gradle脚本对我来说仍然很神奇。随便看看我都尝试过JavaCompile的超级班,AbstractCompile但这并不能解决问题。
如何避免必须添加
android {
…
compileOptions {
targetCompatibility 1.7
sourceCompatibility 1.7
}
}
Run Code Online (Sandbox Code Playgroud)
Java版本以及将每个Android模块的Args编译器所需的费用是多少?
Android试试这个,它应该对两个项目都有作用Java。
allprojects {
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:deprecation,unchecked"
sourceCompatibility = 1.7
targetCompatibility = 1.7
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
225 次 |
| 最近记录: |