Commit Graph

736 Commits (848a61a3a8736cefe4ae4a17cd2f816a107eda06)

Author SHA1 Message Date
Moritz Halbritter 7b4056df7f Merge branch '2.7.x' into 3.0.x 2 years ago
Moritz Halbritter 700e89097c Polish
See https://stackoverflow.com/questions/28671903/the-hashsett-removeall-method-is-surprisingly-slow
2 years ago
Andy Wilkinson 1ec6195994 Merge branch '3.0.x'
Closes gh-35320
2 years ago
Andy Wilkinson 1af5f4e40b Merge branch '2.7.x' into 3.0.x
Closes gh-35319
2 years ago
Andy Wilkinson 3a45d46583 Allow buildSrc to resolve Framework snapshots
Closes gh-35297
2 years ago
Phillip Webb a890323758 Merge branch '3.0.x' 2 years ago
Andy Wilkinson d24167371e Merge branch '3.0.x'
Closes gh-35226
2 years ago
Andy Wilkinson 8f3f74ffd5 Merge branch '2.7.x' into 3.0.x
Closes gh-35225
2 years ago
Andy Wilkinson 695e58f418 Align buildSrc's Framework version with the main build's version
Closes gh-35224
2 years ago
Andy Wilkinson 95a8c11773 Merge branch '3.0.x' 2 years ago
Andy Wilkinson c208a4482d Merge branch '2.7.x' into 3.0.x 2 years ago
Andy Wilkinson d0a354352d Polish buildSrc's build.gradle 2 years ago
Andy Wilkinson ad4f7577c7 Merge branch '3.0.x' 2 years ago
Andy Wilkinson 32b52102d8 Merge branch '2.7.x' into 3.0.x 2 years ago
Andy Wilkinson c72b77c08e Polish 2 years ago
Andy Wilkinson 9a0b5e0178 Merge branch '3.0.x'
Closes gh-35173
2 years ago
Andy Wilkinson 7ee1622995 Merge branch '2.7.x' into 3.0.x
Closes gh-35172
2 years ago
Andy Wilkinson 6b9bc012a5 Check that BPP and BFPP bean methods won't cause eager initialization
Closes gh-35164
2 years ago
Phillip Webb 13d00d85e0 Filter out /build folders on Eclipse classpath
Add `EclipseConventions` to filter out build folders contributed by
the Kotlin Gradle Plugin.

Closes gh-35101
2 years ago
Mortitz Halbritter 842e17eced Add Docker Compose support
Add `spring-boot-docker-compose` module with service connection
support.

Closes gh-34747

Co-authored-by: Phillip Webb <pwebb@vmware.com>
Co-authored-by: "Andy Wilkinson <wilkinsona@vmware.com>
2 years ago
Phillip Webb 1849b82334 Don't apply configuration-properties from auto-configuration plugin
Update the auto-configuration gradle plugin so that the
configuration-properties plugin is not longer automatically applied.
This  allows us to have auto-configuration modules that don't ship
configuration properties.

Closes gh-35028
2 years ago
Phillip Webb e9a198a68f Merge branch '3.0.x' 2 years ago
Phillip Webb 7fea4c84b4 Update copyright year of changed files 2 years ago
Phillip Webb 7da347ad91 Merge branch '3.0.x' 2 years ago
Phillip Webb e0b9ec2bc2 Fix Eclipse WTP facet version
Add `WarConventions` to fix the facet version used by Eclipse WTP
2 years ago
Andy Wilkinson 1aaf498bb9 Merge branch '3.0.x'
Closes gh-34797
2 years ago
Andy Wilkinson c37ff8d687 Merge branch '2.7.x' into 3.0.x
Closes gh-34798
2 years ago
Andy Wilkinson 0ed73a859b Upgrade to Spring Asciidoctor Backends 0.0.5
Closes gh-34432
2 years ago
Andy Wilkinson a401ff87d0 Improve Bomr's upgrade suggestions for milestones and RCs
Closes gh-34307
2 years ago
Andy Wilkinson 7283493031 Upgrade to Maven Help Plugin 3.4.0
Closes gh-34687
2 years ago
Andy Wilkinson 0bba1903ea Merge branch '3.0.x'
Closes gh-34485
2 years ago
Andy Wilkinson dd397c124c Merge branch '2.7.x' into 3.0.x
Closes gh-34484
2 years ago
Andy Wilkinson b4fccf480a Ensure that Maven plugin's intTest runs when Maven binaries change
Previously, the intTest task had a dependsOn relationship with
prepareMavenBinaries task. This ensured that the two tasks ran in the
correct order but did not ensure that the intTest task would run if
the prepared binaries had changed.

This commit updates the configuration of the intTest task to wire up
the output of the prepareMavenBinaries as an input of the intTest
task. This ensures that the intTest task will run when the prepared
binaries have changed and also creates an implicit dependsOn
relationship between the two tasks.

Closes gh-34474
2 years ago
Phillip Webb 157091a811 Merge branch '3.0.x' 2 years ago
Phillip Webb 0b15962aca Merge branch '2.7.x' into 3.0.x 2 years ago
Phillip Webb a5902d7a00 Update copyright year of changed files 2 years ago
Andy Wilkinson 7d697310a0 Merge branch '3.0.x'
Closes gh-34335
2 years ago
Andy Wilkinson 50da0bce56 Merge branch '2.7.x' into 3.0.x
Closes gh-34334
2 years ago
Andy Wilkinson 510c78154b Remove unused version alignment support from Bomr
Closes gh-34333
2 years ago
Phillip Webb b07269a018 Merge branch '3.0.x' 2 years ago
Phillip Webb c4de86c244 Merge branch '2.7.x' into 3.0.x 2 years ago
Phillip Webb df5898a146 Reformat code following spring-javaformat upgrade 2 years ago
Phillip Webb d2e3e5231c Merge branch '3.0.x'
Closes gh-34331
2 years ago
Phillip Webb d3104257d7 Merge branch '2.7.x' into 3.0.x
Closes gh-34330
2 years ago
Phillip Webb b93c9f7fec Upgrade to spring-javaformat 0.0.38
Closes gh-34329
2 years ago
Scott Frederick 12537c7170 Merge branch '3.0.x'
Closes gh-34162
2 years ago
Scott Frederick cbac3c81d6 Merge branch '2.7.x' into 3.0.x
Closes gh-34161
2 years ago
Scott Frederick 33aef7fe27 Update CLI installation docs to download releases from Maven Central
Closes gh-33962
2 years ago
Andy Wilkinson 6aceca710f Merge branch '3.0.x'
Closes gh-34159
2 years ago
Andy Wilkinson a6f357c2fd Merge branch '2.7.x'
Closes gh-34147
2 years ago
Andy Wilkinson 994a7a0795 Add support to Bomr for moving to snapshots
Closes gh-27002
2 years ago
Andy Wilkinson 64dcbec763 Merge branch '3.0.x'
Closes gh-34124
2 years ago
Andy Wilkinson 1cdc24a11d Merge branch '2.7.x' into 3.0.x
Closes gh-34123
2 years ago
Andy Wilkinson 07fcb67540 Use repo.maven.apache.org consistently
Maven Central has two canonical URLs [1]:

- https://repo1.maven.org
- https://repo.maven.apache.org

This commit updates the codebase to only use repo.maven.apache.org.

Closes gh-33938

[1] https://central.sonatype.org/news/20190715_http_deprecation_update/#canonical-urls
2 years ago
Moritz Halbritter 48db5ff35c Merge branch '3.0.x'
Closes gh-34018
2 years ago
Moritz Halbritter 0a080736d8 Merge branch '2.7.x' into 3.0.x
Closes gh-34017
2 years ago
Johnny Lim 5eeb429e44 Polish
See gh-33966
2 years ago
Phillip Webb 390892f11b Merge branch '3.0.x'
Closes gh-33998
2 years ago
Krzysztof Krason 1b5b1cd250 Use Files.writeString
See gh-33987
2 years ago
Krzysztof Krason 55a50d565c Use Comparator.comparing
See gh-33987
2 years ago
Krzysztof Krason 6e46423983 Use diamond operators
See gh-33987
2 years ago
Andy Wilkinson 8e7822d214 Create 3.0.x branch 2 years ago
Phillip Webb a889c539ab Merge branch '2.7.x' 2 years ago
Phillip Webb a0fe8241a7 Update copyright year of changed files 2 years ago
Moritz Halbritter 522ef881a0 Merge branch '2.7.x'
Closes gh-33852
2 years ago
Moritz Halbritter af2b5b4571 Increase sleep duration after creating GitHib issue in BOMR
Closes gh-30304
2 years ago
Moritz Halbritter e3483f10be Merge branch '2.7.x'
Closes gh-33844
2 years ago
Moritz Halbritter a41ca05a2f Default to empty string if description in plugin.xml is not set
Closes gh-20890
2 years ago
Moritz Halbritter 6567f40650 Merge branch '2.7.x' 2 years ago
Moritz Halbritter a2f9e30e77 Reduce number of threads used for BOMR library update checks
See gh-33824
2 years ago
Moritz Halbritter c1ca05d99d Merge branch '2.7.x'
Closes gh-33825
2 years ago
Moritz Halbritter e0b7720b9e Implement multithreaded BOMR library resolution
- BOMR now first looks for library updates, collects them all and then
  prompts the user to choose which update to apply
- Refactored code into StandardLibraryUpdateResolver
- Implemented MultithreadedLibraryUpdateResolver on top of the standard
  one
- Uses 8 threads by default, this is configurable
- When run with --info, it logs how long each update search took

Closes gh-33824
2 years ago
Moritz Halbritter 600300c071 Merge branch '2.7.x' 2 years ago
Moritz Halbritter 484d662085 Allow multiple startsWith, contains and endsWith clauses in bomr
- Add support for startsWith prohibition
2 years ago
Moritz Halbritter 3d42ab085a Polish MavenMetadataVersionResolver 2 years ago
Moritz Halbritter b3644c1a99 Polish StandardGitHub 2 years ago
Moritz Halbritter 75f934c92e Merge branch '2.7.x'
Closes gh-33816
2 years ago
Moritz Halbritter aca087e762 Add more possibilities to prohibit version upgrades
Closes gh-32457
2 years ago
Moritz Halbritter af04d4ae46 Merge branch '2.7.x'
Closes gh-33793
2 years ago
Moritz Halbritter d5e541226b Add bomr support for 5 component version numbers
Closes gh-29928
2 years ago
Andy Wilkinson 485025310e Merge branch '2.7.x'
Closes gh-33777
2 years ago
Andy Wilkinson 9d57cbc1d5 Drop scoop manifest creation
Closes gh-33703
2 years ago
Andy Wilkinson 433364601d Merge branch '2.7.x' 2 years ago
Andy Wilkinson 3b2e5e5292 Remove references to https://repo.spring.io/release 2 years ago
Andy Wilkinson 4c62de1710 Merge branch '2.7.x'
Closes gh-33764
2 years ago
Andy Wilkinson a8da4e1004 Upgrade to Asciidoctor Backends 0.0.4
Closes gh-33761
2 years ago
Phillip Webb 29b7c121fb Merge branch '2.7.x'
Closes gh-33739
2 years ago
Phillip Webb a369f936c9 Replace references to Pivotal
Closes gh-33737
2 years ago
Phillip Webb a2ac38e203 Update copyright year of changed files 2 years ago
Phillip Webb 1621cfd578 Merge branch '2.7.x' 2 years ago
Phillip Webb 80cfcb71ec Update copyright year of changed files 2 years ago
Krzysztof Krason cf6493f65c Simplify AssertJ assertions and also make them more readable
See gh-33653
2 years ago
Moritz Halbritter b641073777 Merge branch '2.7.x'
Closes gh-33725
2 years ago
Christoph Dreis 1b4ef5db0f Update copyrights to 2023
See gh-33682
2 years ago
Phillip Webb 5ec5007bf0 Merge branch '2.7.x'
Closes gh-33706
2 years ago
Phillip Webb 68af379714 Don't use repo.spring.io in released Homebrew or Scoop recipes
Update our Homebrew and Scoop recipes to use `repo1.maven.org` rather
than `repo.spring.io` for releases.

Fixes gh-33702
2 years ago
Phillip Webb 0d9967c70c Polish 2 years ago
Andy Wilkinson 3bcc7ece55 Merge branch '2.7.x'
Closes gh-33676
2 years ago
Andy Wilkinson 84c021bc97 Upgrade to Gradle Enterprise Gradle Plugin 3.12.1
Closes gh-33672
2 years ago
Phillip Webb f588793445 Update copyright year of changed files 2 years ago