diff --git a/app/common/build.gradle b/app/common/build.gradle index f2b54bdf3..49580768d 100644 --- a/app/common/build.gradle +++ b/app/common/build.gradle @@ -2,6 +2,31 @@ bootRun { enabled = false } +spotless { + java { + target sourceSets.main.allJava + target sourceSets.test.allJava + googleJavaFormat(googleJavaFormatVersion).aosp().reorderImports(false) + + importOrder("java", "javax", "org", "com", "net", "io", "jakarta", "lombok", "me", "stirling") + toggleOffOn() + trimTrailingWhitespace() + leadingTabsToSpaces() + endWithNewline() + } + yaml { + target '**/*.yml', '**/*.yaml' + trimTrailingWhitespace() + leadingTabsToSpaces() + endWithNewline() + } + format 'gradle', { + target 'build.gradle' + trimTrailingWhitespace() + leadingTabsToSpaces() + endWithNewline() + } +} dependencies { api 'org.springframework.boot:spring-boot-starter-web' api 'org.springframework.boot:spring-boot-starter-aop' diff --git a/app/core/build.gradle b/app/core/build.gradle index 9d36bf327..1a2733d63 100644 --- a/app/core/build.gradle +++ b/app/core/build.gradle @@ -12,6 +12,32 @@ configurations { } } +spotless { + java { + target sourceSets.main.allJava + target sourceSets.test.allJava + googleJavaFormat(googleJavaFormatVersion).aosp().reorderImports(false) + + importOrder("java", "javax", "org", "com", "net", "io", "jakarta", "lombok", "me", "stirling") + toggleOffOn() + trimTrailingWhitespace() + leadingTabsToSpaces() + endWithNewline() + } + yaml { + target '**/*.yml', '**/*.yaml' + trimTrailingWhitespace() + leadingTabsToSpaces() + endWithNewline() + } + format 'gradle', { + target 'build.gradle' + trimTrailingWhitespace() + leadingTabsToSpaces() + endWithNewline() + } +} + dependencies { if (System.getenv('STIRLING_PDF_DESKTOP_UI') != 'false' || (project.hasProperty('STIRLING_PDF_DESKTOP_UI') diff --git a/app/proprietary/build.gradle b/app/proprietary/build.gradle index 4de351862..e4b6274f7 100644 --- a/app/proprietary/build.gradle +++ b/app/proprietary/build.gradle @@ -4,6 +4,31 @@ repositories { bootRun { enabled = false } +spotless { + java { + target sourceSets.main.allJava + target sourceSets.test.allJava + googleJavaFormat(googleJavaFormatVersion).aosp().reorderImports(false) + + importOrder("java", "javax", "org", "com", "net", "io", "jakarta", "lombok", "me", "stirling") + toggleOffOn() + trimTrailingWhitespace() + leadingTabsToSpaces() + endWithNewline() + } + yaml { + target '**/*.yml', '**/*.yaml' + trimTrailingWhitespace() + leadingTabsToSpaces() + endWithNewline() + } + format 'gradle', { + target 'build.gradle' + trimTrailingWhitespace() + leadingTabsToSpaces() + endWithNewline() + } +} dependencies { implementation project(':common') diff --git a/build.gradle b/build.gradle index e2e8194aa..554d92689 100644 --- a/build.gradle +++ b/build.gradle @@ -528,25 +528,14 @@ launch4j { } spotless { - java { - target '*.java', 'app/**/*.java' - - googleJavaFormat(googleJavaFormatVersion).aosp().reorderImports(false) - - importOrder("java", "javax", "org", "com", "net", "io", "jakarta", "lombok", "me", "stirling") - toggleOffOn() - trimTrailingWhitespace() - leadingTabsToSpaces() - endWithNewline() - } yaml { - target '**/*.yml', '**/*.yaml' + target '*.yml', '*.yaml' trimTrailingWhitespace() leadingTabsToSpaces() endWithNewline() } format 'gradle', { - target '*.gradle', 'gradle/*.gradle','**/*.gradle', 'gradle/**/*.gradle', 'app/**/*.gradle' + target 'build.gradle', 'settings.gradle', 'gradle/*.gradle', 'gradle/**/*.gradle' trimTrailingWhitespace() leadingTabsToSpaces() endWithNewline()