gradle 2.2
java version 1.7.0_79
您好,
我一直在尝试查找编译java库时要使用的所有lint编译器选项的列表。
我的build.gradle
文件片段如下所示:
options.compilerArgs << '-Xlint:unchecked' << '-Xlint:deprecation'
但是,我想检查unused imports
和其他选项。
是否有所有lint选项和解释的列表?
非常感谢任何建议,
答案 0 :(得分:0)
将所有模块的build.gradle
个文件编辑为
android {
lintOptions {
quiet false
abortOnError true
ignoreWarnings true
checkReleaseBuilds false
}
...
}
运行lint
cd PATH_TO_PROJECT
chmod a+x gradlew
./gradlew lint
这将有效。要添加任何异常,请在该特定模块中创建lint.xml
文件并将其编辑为
<?xml version="1.0" encoding="UTF-8"?>
<lint>
<issue id="GIVE_THE_ID_OF_ISSUE" severity="ignore" />
</lint>
修改强>
您必须为organizeImports
添加gradle插件。
在您主要build.gradle
添加
buildscript {
repositories {
maven {
url 'https://maven.fabric.io/public'
}
}
dependencies {
classpath 'org.ajoberstar:gradle-imports:1.0.1'
}
}
apply plugin: "org.ajoberstar.organize-imports"
然后你可以做
./gradlew organizeImports
这将解决问题。更多Gradle plugin和GitHub