Brian Clozel
4b98cfb1a4
Use "io.spring.nullability" Gradle plugin
...
Closes gh-1232
2025-06-03 09:03:25 +02:00
Brian Clozel
ce90154953
Compile Spring for GraphQL with Java 24
...
But targeting a Java 17 baseline for bytecode version.
Closes gh-1206
2025-05-21 10:07:03 +02:00
Brian Clozel
5acb64e61d
Configure Nullabillity checks with NullAway
...
This commit configures the Errorprone and Nullaway plugins in the build
to automatically check for null safety issues in the codebase.
Closes gh-1204
2025-05-21 09:30:07 +02:00
Brian Clozel
121add8ef7
Upgrade to Kotlin 2.1
...
This commit also follows Framework 7.0 with a Kotlin 2.x baseline for
all applications.
Closes gh-1203
2025-05-21 09:29:37 +02:00
Brian Clozel
626687ae33
Add ArchUnit automated architecture checks
...
See gh-1184
2025-04-08 15:29:22 +02:00
Brian Clozel
aa59d4bf9c
Upgrade to Spring Java Format 0.0.41
...
See gh-1184
2025-04-08 15:24:52 +02:00
Brian Clozel
b66eb64241
Re-enable checkstyle configuration in project
...
See gh-943
2024-04-04 22:04:33 +02:00
Brian Clozel
ef7784ee1c
Refactor Kotlin configuration in build
2023-01-11 10:04:02 +01:00
Brian Clozel
0458f15ddd
Move deployment repository config to a Gradle convention
...
This commit moves the configuration of a local Maven deployment
repository in a dedicated Gradle convention and applies it to all
sub-projects. This separates the publishing configuration for actual
project modules (that are meant to be published on Maven Central) from
the infrastructure sub-projects such as the documentation one.
2022-12-06 17:05:50 +01:00
张天赐
8ce2622d6c
Use Gradle Toolchain in build
...
Closes gh-442
2022-07-20 16:09:01 +02:00
Brian Clozel
5c5554b6b1
Add compiler conventions in Gradle build
...
This commit configures a CompilerConventions Gradle Plugin that
configures the compiler for main and test sources.
2021-09-16 17:37:49 +02:00
Brian Clozel
fc3a6403cb
Configure Spring JavaFormat in Gradle build
...
This commit creates a new build convention that applies the Spring
JavaFormat Gradle plugin.
This is also adding a default checkstyle configuration for this project.
See gh-54
2021-06-02 14:29:59 +02:00