2016-12-16 3 views
1

Mein Projekt verwendet spotless Plugin. Ich muss Java-Dateien aus dem Verzeichnis generated-resources ignorieren. Wie man das Gleiche macht.Generierte Ressourcen von Spotless ignorieren

So benutze ich das Plugin.

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

sourceSets hat generated-resources Verzeichnis enthalten, die ich will nicht zu entfernen.

Antwort

1

Sie können ein Ziel für den makellosen Formatierer angeben, der ein- und ausschließt.

Ich verwende die folgenden in der obersten Ebene build.gradle in einem Multi-Projekt bauen, wo alle Java-Code in einem Unterverzeichnis unter dem Modul-Verzeichnis befindet:

subprojects { 
    ... 
    spotless { 
     java { 
      target project.fileTree(project.rootDir) { 
       include '**/*.java' 
       exclude 'modules/*/generated/**/*.*' 
      } 
      googleJavaFormat() 
     } 
    } 
    ... 
} 
Verwandte Themen