lint检查用于使用gradle编译java的选项

时间:2015-04-30 04:30:22

标签: gradle lint

gradle 2.2
java version 1.7.0_79

您好,

我一直在尝试查找编译java库时要使用的所有lint编译器选项的列表。

我的build.gradle文件片段如下所示:

options.compilerArgs << '-Xlint:unchecked' << '-Xlint:deprecation'

但是,我想检查unused imports和其他选项。

是否有所有lint选项和解释的列表?

非常感谢任何建议,

1 个答案:

答案 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 pluginGitHub