File tree Expand file tree Collapse file tree
gradle-palantir-java-format/src/main/java/com/palantir/javaformat/gradle Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -51,7 +51,13 @@ public SpotlessInterop(Supplier<FormatterService> formatterService) {
5151
5252 @ Override
5353 public void execute (JavaExtension java ) {
54- java .targetExclude ("**/build/**/*" );
54+ // Exclude generated source directories
55+ // Note: We cannot simply exclude **/build/**/* because some repos might contain a build directory
56+ // within the src sourceset that should be formatted.
57+ java .targetExclude ("**/build/generated*/**" );
58+ java .targetExclude ("**/src/generated*/**" );
59+ java .targetExclude ("**/generated_*src/**" );
60+ java .targetExclude ("**/generated_*Src/**" );
5561 // This is configuration cache safe as happening afterEvaluate
5662 java .addStep (spotlessJavaFormatStep ());
5763 }
You can’t perform that action at this time.
0 commit comments