Skip to content

Commit 2dd1522

Browse files
authored
Set tab to space in Palantir format (#537)
1 parent cbb3511 commit 2dd1522

File tree

1 file changed

+98
-102
lines changed

1 file changed

+98
-102
lines changed

build.gradle

Lines changed: 98 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -1,150 +1,146 @@
11
plugins {
2-
id("com.github.johnrengelman.shadow") version "8.1.1"
3-
id("io.micronaut.application") version "4.5.0"
4-
id("jacoco")
5-
id("org.sonarqube") version "6.0.1.5171"
6-
id("pl.allegro.tech.build.axion-release") version "1.18.18"
7-
id("com.diffplug.spotless") version "7.0.2"
2+
id("com.github.johnrengelman.shadow") version "8.1.1"
3+
id("io.micronaut.application") version "4.5.0"
4+
id("jacoco")
5+
id("org.sonarqube") version "6.0.1.5171"
6+
id("pl.allegro.tech.build.axion-release") version "1.18.18"
7+
id("com.diffplug.spotless") version "7.0.2"
88
}
99

1010
version = scmVersion.version
1111
group = "com.michelin.ns4kafka"
1212

1313
repositories {
14-
mavenCentral()
15-
maven {
16-
url "https://packages.confluent.io/maven"
17-
}
14+
mavenCentral()
15+
maven {
16+
url "https://packages.confluent.io/maven"
17+
}
1818
}
1919

2020
dependencies {
21-
annotationProcessor("org.projectlombok:lombok")
22-
annotationProcessor("io.micronaut:micronaut-http-validation")
23-
annotationProcessor("io.micronaut.openapi:micronaut-openapi")
24-
annotationProcessor("io.micronaut.security:micronaut-security-annotations")
25-
annotationProcessor("io.micronaut.validation:micronaut-validation-processor")
26-
27-
implementation("io.micronaut:micronaut-http-client")
28-
implementation("io.micronaut:micronaut-jackson-databind")
29-
implementation("io.micronaut.kafka:micronaut-kafka")
30-
implementation("io.micronaut:micronaut-management")
31-
implementation("io.micronaut.validation:micronaut-validation")
32-
implementation("io.micronaut.reactor:micronaut-reactor")
33-
implementation("io.micronaut.security:micronaut-security")
34-
implementation("io.micronaut.security:micronaut-security-jwt")
35-
implementation("io.micronaut.security:micronaut-security-ldap")
36-
implementation("io.micronaut.openapi:micronaut-openapi")
37-
implementation("io.swagger.core.v3:swagger-annotations")
38-
implementation("jakarta.annotation:jakarta.annotation-api")
39-
implementation("jakarta.validation:jakarta.validation-api")
40-
implementation("io.confluent:kafka-schema-registry-client:7.9.0")
41-
42-
compileOnly("org.projectlombok:lombok")
43-
compileOnly("com.google.code.findbugs:jsr305") // https://github.com/micronaut-projects/micronaut-core/pull/5691
44-
45-
runtimeOnly("ch.qos.logback:logback-classic")
46-
47-
testImplementation("org.mockito:mockito-core")
48-
testImplementation("org.testcontainers:junit-jupiter:1.20.6")
49-
testImplementation("org.testcontainers:testcontainers:1.20.6")
50-
testImplementation("org.testcontainers:kafka:1.20.6")
51-
testImplementation("org.mockito:mockito-junit-jupiter:5.16.1")
52-
testImplementation("org.junit.jupiter:junit-jupiter-params:5.12.1")
53-
testImplementation("io.projectreactor:reactor-test")
54-
55-
testAnnotationProcessor("org.projectlombok:lombok")
56-
testCompileOnly("org.projectlombok:lombok")
21+
annotationProcessor("org.projectlombok:lombok")
22+
annotationProcessor("io.micronaut:micronaut-http-validation")
23+
annotationProcessor("io.micronaut.openapi:micronaut-openapi")
24+
annotationProcessor("io.micronaut.security:micronaut-security-annotations")
25+
annotationProcessor("io.micronaut.validation:micronaut-validation-processor")
26+
27+
implementation("io.micronaut:micronaut-http-client")
28+
implementation("io.micronaut:micronaut-jackson-databind")
29+
implementation("io.micronaut.kafka:micronaut-kafka")
30+
implementation("io.micronaut:micronaut-management")
31+
implementation("io.micronaut.validation:micronaut-validation")
32+
implementation("io.micronaut.reactor:micronaut-reactor")
33+
implementation("io.micronaut.security:micronaut-security")
34+
implementation("io.micronaut.security:micronaut-security-jwt")
35+
implementation("io.micronaut.security:micronaut-security-ldap")
36+
implementation("io.micronaut.openapi:micronaut-openapi")
37+
implementation("io.swagger.core.v3:swagger-annotations")
38+
implementation("jakarta.annotation:jakarta.annotation-api")
39+
implementation("jakarta.validation:jakarta.validation-api")
40+
implementation("io.confluent:kafka-schema-registry-client:7.9.0")
41+
42+
compileOnly("org.projectlombok:lombok")
43+
compileOnly("com.google.code.findbugs:jsr305") // https://github.com/micronaut-projects/micronaut-core/pull/5691
44+
45+
runtimeOnly("ch.qos.logback:logback-classic")
46+
47+
testImplementation("org.mockito:mockito-core")
48+
testImplementation("org.testcontainers:junit-jupiter:1.20.6")
49+
testImplementation("org.testcontainers:testcontainers:1.20.6")
50+
testImplementation("org.testcontainers:kafka:1.20.6")
51+
testImplementation("org.mockito:mockito-junit-jupiter:5.16.1")
52+
testImplementation("org.junit.jupiter:junit-jupiter-params:5.12.1")
53+
testImplementation("io.projectreactor:reactor-test")
54+
55+
testAnnotationProcessor("org.projectlombok:lombok")
56+
testCompileOnly("org.projectlombok:lombok")
5757
}
5858

5959
application {
60-
mainClass.set("com.michelin.ns4kafka.Application")
60+
mainClass.set("com.michelin.ns4kafka.Application")
6161
}
6262

6363
java {
64-
sourceCompatibility = JavaVersion.toVersion('21')
65-
targetCompatibility = JavaVersion.toVersion('21')
64+
sourceCompatibility = JavaVersion.toVersion('21')
65+
targetCompatibility = JavaVersion.toVersion('21')
6666
}
6767

6868
run {
69-
// environment("MICRONAUT_ENVIRONMENTS", "dev")
69+
// environment("MICRONAUT_ENVIRONMENTS", "dev")
7070
}
7171

7272
micronaut {
73-
runtime("netty")
74-
testRuntime("junit5")
75-
processing {
76-
incremental(true)
77-
annotations("com.michelin.ns4kafka.*")
78-
}
73+
runtime("netty")
74+
testRuntime("junit5")
75+
processing {
76+
incremental(true)
77+
annotations("com.michelin.ns4kafka.*")
78+
}
7979
}
8080

8181
shadowJar {
82-
archiveClassifier.set("")
83-
dependsOn(distTar, distZip)
82+
archiveClassifier.set("")
83+
dependsOn(distTar, distZip)
8484
}
8585

8686
dockerfile {
87-
baseImage = "eclipse-temurin:21-jre-alpine"
87+
baseImage = "eclipse-temurin:21-jre-alpine"
8888
}
8989

9090
if (project.hasProperty("releaseLatest")) {
91-
dockerBuild {
92-
images.set([
93-
"michelin/ns4kafka:" + version,
94-
"michelin/ns4kafka:latest"
95-
])
96-
}
91+
dockerBuild {
92+
images.set(["michelin/ns4kafka:" + version, "michelin/ns4kafka:latest"])
93+
}
9794
} else {
98-
dockerBuild {
99-
images.set([
100-
"michelin/ns4kafka:" + version
101-
])
102-
}
95+
dockerBuild {
96+
images.set(["michelin/ns4kafka:" + version])
97+
}
10398
}
10499

105100
tasks.withType(JavaCompile).configureEach {
106-
options.fork = true
107-
options.forkOptions.jvmArgs << "-Dmicronaut.openapi.views.spec=rapidoc.enabled=true"
101+
options.fork = true
102+
options.forkOptions.jvmArgs << "-Dmicronaut.openapi.views.spec=rapidoc.enabled=true"
108103
}
109104

110105
sonarqube {
111-
properties {
112-
property "sonar.projectKey", "michelin_ns4kafka"
113-
property "sonar.organization", "michelin"
114-
property "sonar.host.url", "https://sonarcloud.io"
115-
}
106+
properties {
107+
property "sonar.projectKey", "michelin_ns4kafka"
108+
property "sonar.organization", "michelin"
109+
property "sonar.host.url", "https://sonarcloud.io"
110+
}
116111
}
117112

118113
jacocoTestReport {
119-
dependsOn test
120-
reports {
121-
html.required = true
122-
xml.required = true
123-
}
114+
dependsOn test
115+
reports {
116+
html.required = true
117+
xml.required = true
118+
}
124119
}
125120

126121
test {
127-
reports {
128-
html.required = false
129-
}
122+
reports {
123+
html.required = false
124+
}
130125
}
131126

132127
spotless {
133-
java {
134-
target "src/main/java/**/*.java", "src/test/java/**/*.java"
135-
palantirJavaFormat("2.58.0").style("PALANTIR").formatJavadoc(true)
136-
removeUnusedImports()
137-
formatAnnotations()
138-
importOrder()
139-
trimTrailingWhitespace()
140-
endWithNewline()
141-
licenseHeaderFile {
142-
file ".spotless/HEADER"
143-
}
144-
}
145-
groovyGradle {
146-
target "*.gradle"
147-
importOrder()
148-
removeSemicolons()
149-
}
128+
java {
129+
target "src/main/java/**/*.java", "src/test/java/**/*.java"
130+
palantirJavaFormat("2.58.0").style("PALANTIR").formatJavadoc(true)
131+
removeUnusedImports()
132+
formatAnnotations()
133+
importOrder()
134+
trimTrailingWhitespace()
135+
endWithNewline()
136+
licenseHeaderFile {
137+
file ".spotless/HEADER"
138+
}
139+
}
140+
groovyGradle {
141+
target "*.gradle"
142+
importOrder()
143+
removeSemicolons()
144+
leadingTabsToSpaces()
145+
}
150146
}

0 commit comments

Comments
 (0)