Commit Graph
1524 Commits
Author SHA1 Message Date
Andy Wilkinson add52b6ccd Merge branch '3.5.x' into 4.0.x
Closes gh-50439
2026-05-14 15:02:24 +01:00
Andy Wilkinson e96ca4af56 Update headers to use quotes consistently
Closes gh-50397
2026-05-14 14:59:43 +01:00
Andy Wilkinson 9e8ed12688 Merge branch '3.5.x' into 4.0.x
Closes gh-50299
2026-05-06 09:15:45 +01:00
Andy Wilkinson cf2ca419ea Pin Antora's Node version to 24.14.1
24.15.0 regularly crashes during Windows CI builds. The suspected
cause is nodejs/node#62991.

Closes gh-50295
2026-05-06 09:13:17 +01:00
Phillip Webb a6895e3da2 Merge branch '3.5.x' into 4.0.x
Closes gh-50289
2026-05-04 14:03:03 -07:00
Phillip Webb f8ecad5155 Polish "Align DocumentBuilderFactory configuration"
See gh-50282
2026-05-04 14:02:22 -07:00
Sebastien Tardif eb90d0de63 Align DocumentBuilderFactory configuration
Align configuration used for `DocumentBuilderFactory` instances
across the codebase.

See gh-50282

Signed-off-by: Sebastien Tardif <SebTardif@ncf.ca>
2026-05-04 13:36:12 -07:00
Phillip Webb 0bf9d6b481 Merge branch '3.5.x' into 4.0.x
Closes gh-50278
2026-05-01 17:48:05 -07:00
Phillip Webb a5a4e218d9 Fix transformed ivysettings.xml
Fix the environment variable reference to be correctly escaped.

Closes gh-50277
2026-05-01 17:47:05 -07:00
Andy Wilkinson 5287ad0b17 Merge branch '3.5.x' into 4.0.x
Closes gh-49938
2026-04-07 11:03:40 +01:00
Andy Wilkinson cf16beca40 Polish "Improve Detekt task relocatability by relativizing basePath"
See gh-49937
2026-04-07 10:46:21 +01:00
Eric Haag c6d66dc6ed Improve Detekt task relocatability by relativizing basePath
Configures the `basePath` on Detekt tasks to use a relative path from
the root project. This prevents absolute paths from being used during
analysis, avoiding cross-machine build cache misses and ensuring the
task is fully relocatable.

See: https://github.com/detekt/detekt/issues/7170

Signed-off-by: Eric Haag <ehaag@gradle.com>

See gh-49937
2026-04-07 10:32:48 +01:00
Andy Wilkinson 04a4f415a9 Avoid conflict caused by Micrometer Tracing's bom
Micrometer Tracing's bom isn't a pure bill of materials for the
Micrometer Tracing project as it also imports Micrometer's bom.
As Boot itself also imports Micrometer's bom this can lead to
conflicts when the versions do not all align. For example, at the
time of writing, Boot is using 1.5.10-SNAPSHOT of Micrometer Tracing
and trying to use 1.15.10-SNAPSHOT of Micrometer. This results in some
conflicts as the Micrometer Tracing bom imports 1.15.9 of the
Micrometer bom.

Closes gh-49456
2026-03-06 14:17:10 +00:00
Andy Wilkinson c62dbb2bf0 Merge branch '3.5.x' into 4.0.x 2026-03-06 08:10:12 +00:00
Andy Wilkinson 3aa714572b Fix attribute matching when populating int test Maven repository
See gh-49396
2026-03-06 07:47:59 +00:00
Andy Wilkinson b6f52e6d63 Merge branch '3.5.x' into 4.0.x 2026-03-05 20:52:28 +00:00
Andy Wilkinson 66554ec811 Make snapshot deps available to Maven Plugin integration tests
See gh-49396
2026-03-05 20:51:11 +00:00
Andy Wilkinson 85dd0c72b4 Merge branch '3.5.x' into 4.0.x
Closes gh-49397
2026-03-04 12:30:47 +00:00
Andy Wilkinson 48cf7ebe6d Speed up Maven plugin integration tests
Closes gh-49396
2026-03-04 12:13:45 +00:00
Stéphane Nicoll 5c9dbd4a4d Merge branch '3.5.x' into 4.0.x
Closes gh-49300
2026-02-23 16:47:20 +01:00
Yanming Zhou 147d3d763b Members declared in final classes should not be protected
See gh-49031

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2026-02-23 16:28:44 +01:00
Andy Wilkinson dffcefe5be Merge branch '3.5.x' into 4.0.x 2026-02-11 10:36:27 +00:00
Andy Wilkinson 01b33bf76e Disable snapshot caching when checking upgrade version alignment 2026-02-11 10:36:01 +00:00
Moritz Halbritter 73df7fa469 Polish "Remove reflection in AutoConfigurationChecker#getConfigurations"
See gh-49058
2026-02-06 09:01:54 +01:00
producer df0b56f681 Remove reflection in AutoConfigurationChecker#getConfigurations
See gh-49058

Signed-off-by: Gaetano Cerciello <cerciello980@gmail.com>
2026-02-06 08:51:32 +01:00
Andy Wilkinson 0401000ae2 Merge branch '3.5.x' into 4.0.x
Closes gh-49034
2026-02-02 10:45:15 +00:00
Andy Wilkinson 416d401fc3 Remove duplicate metadata and add check to prevent future duplicates
Closes gh-49033
2026-02-02 10:39:36 +00:00
Andy Wilkinson 57186426ce Merge branch '3.5.x' into 4.0.x
Closes gh-49006
2026-01-28 11:34:36 +00:00
Andy Wilkinson 606bda7d94 Upgrade copyright year to 2026
Closes gh-49001
2026-01-28 11:34:09 +00:00
Andy Wilkinson 69c2389337 Merge branch '3.5.x' into 4.0.x
Closes gh-49003
2026-01-28 10:45:24 +00:00
Andy Wilkinson 98511ed321 Correct embedded LICENSE.txt and NOTICE.txt files
Fixes gh-48996
2026-01-28 10:14:08 +00:00
Phillip Webb 0c34c32b3b Merge branch '3.5.x' into 4.0.x
Closes gh-48975
2026-01-26 16:41:56 -08:00
Phillip Webb 60d27fb52c Generate 'org.eclipse.core.resources.prefs' for UTF-8 encoding
Update `EclipseConventions` to generate a prefs file to force
the project to use UTF-8 encoding.

Closes gh-48974
2026-01-26 16:40:45 -08:00
Phillip Webb 71f4c3442f Fix "String.startsWith(String)" NPE when refreshing in eclipse
Fix NPE triggered by `PropertiesPersistableConfigurationObject` having
no `getDefaultResourceName()`.

See gh-48929
2026-01-26 16:26:28 -08:00
Phillip Webb 1cfb56f672 Polish 2026-01-26 12:17:31 -08:00
Phillip Webb 72c8e70f9e Only use Java 25 JRE in Eclipse when necessary
Refine eclipse conventions so that the JRE upgrade only happens when
necessary rather than all the time.

See gh-48929
2026-01-26 10:43:13 -08:00
Phillip Webb 5f5217d5a0 Align Eclipse import with Gradle build
Update `JavaConventions` and `EclipseConventions` to align the
Eclipse import with the regular Gradle Build.

Imported projects now use Java 25 for the JRE but have
compatibility set to Java 17 and a project configuration
that uses the `--release` flag.

This update also removes the calls to `setSourceCompatibility`
and `setTargetCompatibility` on the `JavaPluginExtension`
in favor of just using `compile.options.release`.

We now also enforce that Java 25 or above is being used to
build the project.

Since buildship doesn't offer a way to set the `--release`
JDT project setting, a custom task is used. Projects may need
to be reimported or cleaned to actually have the setting apply
correctly.

Closes gh-48929
2026-01-23 15:17:25 -08:00
Andy Wilkinson e8cea82772 Don't require …TestAutoConfiguration classes in imports file
See gh-48822
2026-01-15 12:01:46 +00:00
Andy Wilkinson e51fb2f8f0 Merge branch '3.5.x' into 4.0.x
Closes gh-48822
Fixes gh-48819
2026-01-14 11:25:01 +00:00
Andy Wilkinson d60158ceb7 Check that auto-configuration classes are listed in imports file
Closes gh-48821
2026-01-14 11:19:46 +00:00
Andy Wilkinson c9ff8d2eb6 Merge branch '3.5.x' into 4.0.x
Closes gh-48773
2026-01-09 10:55:39 +00:00
Andy Wilkinson c5e9968bcc Disable caching of changing modules in buildSrc
Closes gh-48772
2026-01-09 10:55:12 +00:00
Andy Wilkinson 0ffffee4bf Upgrade to Nullability Plugin 0.0.9
Closes gh-48638
2026-01-08 11:59:51 +00:00
Tran Ngoc Nhan 652d6b4e3b Correct path java files
See gh-48398

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-12-05 10:01:00 -08:00
Stéphane Nicoll e5928f7d5b Merge branch '3.5.x'
Closes gh-48355
2025-12-01 11:46:19 +01:00
Stéphane Nicoll d9bf31349a Polish "Improve testing of architecture checks"
See gh-48139
2025-12-01 11:27:16 +01:00
Scott Frederick 8e65122576 Improve testing of architecture checks
See gh-48139

Signed-off-by: Scott Frederick <scottyfred@gmail.com>
2025-12-01 11:20:14 +01:00
Andy Wilkinson b5703eaa4c Merge branch '3.5.x'
Closes gh-48300
2025-11-26 12:43:51 +00:00
Andy Wilkinson 7b1b834fce Merge branch '3.4.x' into 3.5.x
Closes gh-48299
2025-11-26 10:45:02 +00:00
Andy Wilkinson 710e567ba5 Check javadoc macros in adoc files
Closes gh-48298
2025-11-26 10:41:49 +00:00