diff --git a/build.gradle b/build.gradle
index 9da48942a2..2d8ce21e68 100644
--- a/build.gradle
+++ b/build.gradle
@@ -32,6 +32,11 @@ allprojects {
if (version.endsWith('-SNAPSHOT')) {
maven { url "https://repo.spring.io/snapshot" }
}
+ mavenLocal {
+ content {
+ includeGroup "io.spring.javaformat"
+ }
+ }
}
configurations.all {
diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle
index 58434569e6..4590c19f79 100644
--- a/buildSrc/build.gradle
+++ b/buildSrc/build.gradle
@@ -8,6 +8,11 @@ repositories {
mavenCentral()
gradlePluginPortal()
maven { url "https://repo.spring.io/release" }
+ mavenLocal {
+ content {
+ includeGroup "io.spring.javaformat"
+ }
+ }
}
sourceCompatibility = 17
@@ -33,8 +38,6 @@ dependencies {
}
checkstyle {
- def archive = configurations.checkstyle.filter { it.name.startsWith("spring-javaformat-checkstyle")}
- config = resources.text.fromArchiveEntry(archive, "io/spring/javaformat/checkstyle/checkstyle.xml")
toolVersion = 8.11
}
diff --git a/buildSrc/config/checkstyle/checkstyle.xml b/buildSrc/config/checkstyle/checkstyle.xml
new file mode 100644
index 0000000000..1ad50d8fcb
--- /dev/null
+++ b/buildSrc/config/checkstyle/checkstyle.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/buildSrc/gradle.properties b/buildSrc/gradle.properties
index 6a758322d2..f09112a67b 100644
--- a/buildSrc/gradle.properties
+++ b/buildSrc/gradle.properties
@@ -1 +1 @@
-javaFormatVersion=0.0.31
+javaFormatVersion=0.0.33
diff --git a/buildSrc/settings.gradle b/buildSrc/settings.gradle
index b3efa07940..4cdfcbf3bd 100644
--- a/buildSrc/settings.gradle
+++ b/buildSrc/settings.gradle
@@ -3,11 +3,4 @@ pluginManagement {
mavenCentral()
gradlePluginPortal()
}
- resolutionStrategy {
- eachPlugin {
- if (requested.id.id == "io.spring.javaformat") {
- useModule "io.spring.javaformat:spring-javaformat-gradle-plugin:${requested.version}"
- }
- }
- }
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/aot/package-info.java b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/aot/package-info.java
new file mode 100644
index 0000000000..9fb09ebc0c
--- /dev/null
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/aot/package-info.java
@@ -0,0 +1,20 @@
+/*
+ * Copyright 2012-2022 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * Support for ahead-of-time processing of an application built with Gradle.
+ */
+package org.springframework.boot.gradle.tasks.aot;
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-test-support/src/main/java/org/springframework/boot/testsupport/junit/package-info.java b/spring-boot-project/spring-boot-tools/spring-boot-test-support/src/main/java/org/springframework/boot/testsupport/junit/package-info.java
new file mode 100644
index 0000000000..eb52274b63
--- /dev/null
+++ b/spring-boot-project/spring-boot-tools/spring-boot-test-support/src/main/java/org/springframework/boot/testsupport/junit/package-info.java
@@ -0,0 +1,20 @@
+/*
+ * Copyright 2012-2022 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * General support classes for testing with JUnit.
+ */
+package org.springframework.boot.testsupport.junit;
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-test-support/src/main/java/org/springframework/boot/testsupport/mock/package-info.java b/spring-boot-project/spring-boot-tools/spring-boot-test-support/src/main/java/org/springframework/boot/testsupport/mock/package-info.java
new file mode 100644
index 0000000000..4a7f939401
--- /dev/null
+++ b/spring-boot-project/spring-boot-tools/spring-boot-test-support/src/main/java/org/springframework/boot/testsupport/mock/package-info.java
@@ -0,0 +1,20 @@
+/*
+ * Copyright 2012-2022 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * Mock implementations of commonly used classes.
+ */
+package org.springframework.boot.testsupport.mock;
diff --git a/src/checkstyle/checkstyle-suppressions.xml b/src/checkstyle/checkstyle-suppressions.xml
index 72de8b3105..f3718b1241 100644
--- a/src/checkstyle/checkstyle-suppressions.xml
+++ b/src/checkstyle/checkstyle-suppressions.xml
@@ -17,14 +17,14 @@
-
+
-
+
-
+
@@ -48,7 +48,9 @@
+
+
@@ -60,4 +62,5 @@
+