2015-04-30 97 views
0
gradle 2.2 
java version 1.7.0_79 

你好編譯Java皮棉檢查選項,使用gradle這個

我一直在試圖找到所有皮棉編譯器選項列表編譯我的Java庫時使用。

build.gradle文件片段看起來是這樣的:

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

不過,我想檢查unused imports和其他選項。

是否有任何列表中的所有lint選項和說明?

非常感謝您的任何建議,

回答

1

編輯build.gradle文件所有的模塊作爲

android { 
    lintOptions {  
    quiet false 
    abortOnError true 
    ignoreWarnings true 
    checkReleaseBuilds false 
    } 
    ... 
      } 

運行lint

cd PATH_TO_PROJECT 
chmod a+x gradlew 
./gradlew lint 

這將work.To添加任何例外,創建lint.xml文件在該特定模塊內,並將其編輯爲

<?xml version="1.0" encoding="UTF-8"?> 
<lint> 
<issue id="GIVE_THE_ID_OF_ISSUE" severity="ignore" /> 
</lint> 

編輯

您必須添加一個gradle這個插件organizeImports。 在你主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 

這將做trick.More上Gradle pluginGitHub

+1

此無關的Android。我只是創建一個java庫,並使用gradle作爲我的構建文件。我只是想知道是否有一個lint選項來查找所有「未使用的導入」語句。 – ant2009

+0

@ ant2009回答更新 –