2016-12-16 4 views
1

マイプロジェクトはspotlessプラグインを使用しています。私はgenerated-resourcesディレクトリからjavaファイルを無視する必要があります。同じようにする方法。Spotlessから生成されたリソースを無視します

これは私がプラグインを使用する方法です。

apply plugin: "com.diffplug.gradle.spotless" 
    spotless { 
    lineEndings = 'unix'; 
    java { 
     eclipseFormatFile "eclipse-java-google-style.xml" 
    } 
    } 

sourceSets私が削除したくない含まgenerated-resourcesディレクトリを持っています。

答えて

1

インクルードと除外を可能にする点のないフォーマッタのターゲットを指定できます。

私は、すべてのJavaコードはmodulesディレクトリの下のサブディレクトリに存在するマルチプロジェクトビルドのトップレベルのbuild.gradleに次のように使用します。

subprojects { 
    ... 
    spotless { 
     java { 
      target project.fileTree(project.rootDir) { 
       include '**/*.java' 
       exclude 'modules/*/generated/**/*.*' 
      } 
      googleJavaFormat() 
     } 
    } 
    ... 
} 
関連する問題