Scott Frederick
0b197650a9
Merge branch '2.7.x' into 3.0.x
...
Closes gh-37050
1 year ago
Scott Frederick
d5cfe4d475
Remove invalid caches parameter entry from Maven plugin docs
...
Fixes gh-37048
1 year ago
Scott Frederick
c17ecf0f0b
Add support for caching to bind mounts when building images
...
When building an image using the Maven `spring-boot:build-image` goal or
the Gradle `bootBuildImage` task, the build and launch caches can be
configured to use a bind mount as an alternative to using a named
volume.
Closes gh-28387
1 year ago
Stephane Nicoll
fc35975fcc
Merge branch '3.1.x'
...
Closes gh-37028
1 year ago
Stephane Nicoll
d9cc6e810f
Merge branch '3.0.x' into 3.1.x
...
Closes gh-37027
1 year ago
Stephane Nicoll
1f6d0600b5
Merge branch '2.7.x' into 3.0.x
...
Closes gh-37026
1 year ago
Stephane Nicoll
6efd9ed0b0
Test Gradle plugin against Gradle 8.3
...
Closes gh-37025
1 year ago
Scott Frederick
eb45aab712
Upgrade default CNB builders to Paketo Jammy
...
Closes gh-36689
1 year ago
Stephane Nicoll
b0ac3a7835
Merge branch '3.1.x'
...
Closes gh-36973
1 year ago
Stephane Nicoll
5f2432aca2
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36972
1 year ago
Stephane Nicoll
0271efae4c
Polish "Avoid setting null compiler option"
...
See gh-36971
1 year ago
omaryaya
a0ad00c542
Avoid setting null compiler option
...
See gh-36971
1 year ago
Stephane Nicoll
70ea830277
Merge branch '3.1.x'
...
Closes gh-36967
1 year ago
Stephane Nicoll
0cf21b21ca
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36966
1 year ago
normandra
62902a798d
Fix typo
...
See gh-36964
1 year ago
Stephane Nicoll
e073d14950
Merge branch '3.1.x'
...
Closes gh-36960
1 year ago
Stephane Nicoll
b903df7327
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36959
1 year ago
Stephane Nicoll
3ae65e073c
Use Aether to download JUnit platform launcher
...
This commit updates our maven plugin to use aether directly, rather than
the now deprecated maven features.
Closes gh-36724
1 year ago
Phillip Webb
8edec21a6f
Update copyright year of changed files
1 year ago
Phillip Webb
407fa780c8
Polish
1 year ago
Phillip Webb
d73d8f8e4f
Merge branch '3.1.x'
1 year ago
Phillip Webb
848a61a3a8
Merge branch '3.0.x' into 3.1.x
1 year ago
Phillip Webb
a0089c5c76
Merge branch '2.7.x' into 3.0.x
1 year ago
Phillip Webb
46773dd5df
Update copyright year of changed files
1 year ago
Andy Wilkinson
d1449fb97c
Make milestone plugin dependencies available to Maven integration tests
1 year ago
Andy Wilkinson
1e28ebd8aa
Merge branch '3.1.x'
...
Closes gh-36823
1 year ago
Andy Wilkinson
9f2e592b9b
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36822
1 year ago
Andy Wilkinson
4062ba6d28
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36821
1 year ago
Andy Wilkinson
68baa6e7df
Make section IDs consistent in Maven Plugin docs and enforce it
...
Closes gh-26619
1 year ago
Moritz Halbritter
0588f9bf37
Use Deque instead of Stack
1 year ago
Moritz Halbritter
e4484c3db5
Use constants in SpringBootAotPlugin
1 year ago
Moritz Halbritter
62fb45f75f
Replace contains/put/get pattern with computeIfAbsent
1 year ago
Moritz Halbritter
7bb337aeb1
Polish tests
1 year ago
Moritz Halbritter
ed9169501e
Polish
1 year ago
Andy Wilkinson
b1d26fe961
Revert "Upgrade default CNB builders to Paketo Jammy"
...
This reverts commit 6506208d29
. The
upgrade to the Jammy builder was causing
failsWhenBuildImageIsInvokedOnMultiModuleProjectWithBuildImageGoal to
hang on CI.
See gh-36689
1 year ago
Andy Wilkinson
579aac055d
Upgrade to Maven Shade Plugin 3.5.0
...
Closes gh-36752
1 year ago
Andy Wilkinson
1368593199
Upgrade to Maven Resolver 1.9.14
...
Closes gh-36751
1 year ago
Andy Wilkinson
0c7c7ac8a9
Upgrade to Maven 3.9.4
...
Closes gh-36747
1 year ago
Andy Wilkinson
ce14c70fbd
Upgrade to Maven Resolver 1.9.14
...
Closes gh-36731
1 year ago
Andy Wilkinson
64463fe7ec
Upgrade to Maven 3.9.4
...
Closes gh-36729
1 year ago
Andy Wilkinson
14cf2335ee
Upgrade to Maven Resolver 1.9.14
...
Closes gh-36719
1 year ago
Andy Wilkinson
0457519fab
Upgrade to Maven 3.9.4
...
Closes gh-36717
1 year ago
Andy Wilkinson
2c7fe47529
Upgrade to Maven Resolver 1.9.14
...
Closes gh-36707
1 year ago
Andy Wilkinson
59bd6879a2
Upgrade to Maven 3.9.4
...
Closes gh-36705
1 year ago
Scott Frederick
ecdb9f6b07
Add support for CNB platform API 0.12
...
Closes gh-36712
1 year ago
Moritz Halbritter
1a8b8ce26e
Revert "Revise synchronized blocks"
...
This reverts commit 497bbf9c2d
.
1 year ago
Stephane Nicoll
f34dc05452
Rename run goal's directories property to additionalClasspathElements
...
This clarifies what used to be called "directories" as both a directory
and a jar file can be provided. A directory with `/*` would also load
all the jar files from that directory.
The "directories" property has been deprecated as a result.
Closes gh-35179
1 year ago
Moritz Halbritter
497bbf9c2d
Revise synchronized blocks
...
- Replace synchronized with Lock when guarding long-running operations
- Remove unnecessary synchronization in FileSystemWatcher
- Replace HashMap with ConcurrentHashMap in Restarter
- Remove unnecessary locking on AtomicBoolean in
SpringApplicationBuilder
- Remove unnecessary locking in SimpleFormatter
Closes gh-36670
1 year ago
Scott Frederick
6506208d29
Upgrade default CNB builders to Paketo Jammy
...
Closes gh-36689
1 year ago
Andy Wilkinson
b02c1877fc
Fix configIsReadWithProvidedContext on Windows
...
See gh-36445
1 year ago
Moritz Halbritter
5d9d0f43b6
Implement AssertJ assertions for SimpleAsyncTaskExecutor
1 year ago
Scott Frederick
2e50d11d86
Add since attribute to @DeprecatedConfigurationProperty annotation
...
Closes gh-36482
1 year ago
Andy Wilkinson
21ce7a08fc
Polish "Polish"
...
See gh-36620
1 year ago
Johnny Lim
5a205dbfd1
Polish
...
See gh-36620
1 year ago
Andy Wilkinson
e3eb2893f0
Merge branch '3.1.x'
...
Closes gh-36623
1 year ago
Andy Wilkinson
3ba5f501ea
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36622
1 year ago
Andy Wilkinson
6b6e8b3fd4
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36621
1 year ago
Christoph Dreis
42e89079d3
Enable debug option for Kotlin in Gradle Plugin tests
...
See gh-36617
1 year ago
Stephane Nicoll
150526a6a0
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36611
1 year ago
Stephane Nicoll
87554fb4dc
Add test for RabbitMQ smoke test
...
Closes gh-36610
1 year ago
Stephane Nicoll
4d708641b3
Test Gradle plugin against Gradle 8.2.1
...
Closes gh-36548
1 year ago
Stephane Nicoll
26ff1a2df6
Merge branch '3.1.x'
...
Closes gh-36551
1 year ago
Stephane Nicoll
9889adfa43
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36550
1 year ago
Stephane Nicoll
d30afee06e
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36549
1 year ago
Stephane Nicoll
a350ede711
Test Gradle plugin against Gradle 8.2.1
...
Closes gh-36548
1 year ago
Scott Frederick
2452958f7b
Merge branch '3.1.x'
...
Closes gh-36486
1 year ago
Scott Frederick
bf08cc25df
Use DockerImageNames in Docker compose integration tests
...
Closes gh-36485
1 year ago
Andy Wilkinson
07a7ff473b
Merge branch '3.1.x'
...
Closes gh-36495
1 year ago
Andy Wilkinson
519966e230
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36494
1 year ago
Andy Wilkinson
84c1c5ccaa
Polish "Don't run process-aot or process-test-aot on reactor projects"
...
See gh-35377
1 year ago
Urs Keller
0308de1672
Don't run process-aot or process-test-aot on reactor projects
...
See gh-35377
1 year ago
Andy Wilkinson
12254b11ce
Don't run KotlinPluginActionITs on JVMs not support by Gradle 7.6
1 year ago
Andy Wilkinson
2029117999
Upgrade to Kotlin 1.9.0
...
Closes gh-36362
1 year ago
Scott Frederick
4393a2244c
Use Docker CLI context to determine daemon host address for image building
...
Configuration files managed by the Docker CLI are now used to determine
the host address of the Docker daemon used when building images using
buildpacks when a host address is not configured with environment
variables or build tool plugin configuration.
Closes gh-36445
1 year ago
Stephane Nicoll
62c9936abf
Merge branch '3.1.x'
...
Closes gh-36428
1 year ago
Stephane Nicoll
bb16ed1245
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36427
1 year ago
Stephane Nicoll
3586bfb629
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36426
1 year ago
Stephane Nicoll
09e5d38348
Polish "Replace @CsvSource with @ValueSource where feasible"
...
See gh-36062
1 year ago
Yanming Zhou
acb7acd5d9
Replace @CsvSource with @ValueSource where feasible
...
@ValueSource is more appropriate for single parameter.
See gh-36062
1 year ago
Andy Wilkinson
fc8a8d363f
Polish
1 year ago
Andy Wilkinson
ce8253ea95
Merge branch '3.1.x'
...
Closes gh-36238
1 year ago
Andy Wilkinson
c9f8d92656
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36237
1 year ago
Johnny Lim
0fa58c04e7
Use Stream.toList()
...
See gh-36167
1 year ago
Andy Wilkinson
8ed160a144
Merge branch '3.1.x'
...
Closes gh-36228
1 year ago
Andy Wilkinson
480049ef5b
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36227
1 year ago
Andy Wilkinson
cbc0f7117f
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36226
1 year ago
Andy Wilkinson
fe08c70973
Test Gradle plugin against Gradle 8.2
...
Closes gh-36207
1 year ago
Andy Wilkinson
9985c845f2
Adapt to Framework changes missed due to predictive test selection
...
See gh-36198
1 year ago
Andy Wilkinson
5a9ca67fba
Start building against Spring Framework 6.2.0-M2 snapshots
...
See gh-36198
1 year ago
Phillip Webb
1bf334ae0f
Polish config metadata changelog generator
...
See gh-21486
1 year ago
Andy Wilkinson
32b7b312f0
Add config metadata changelog generator to main build
...
Closes gh-21486
1 year ago
Andy Wilkinson
6d8ca7286a
Merge branch '3.1.x'
...
Closes gh-36128
1 year ago
Andy Wilkinson
a268c6433e
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36127
1 year ago
Andy Wilkinson
93f8bd2170
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36126
1 year ago
Andy Wilkinson
b32697b3ce
Add support to @ClassPathExclusions for excluding packages
...
Closes gh-36120
1 year ago
Scott Frederick
c32877493c
Merge branch '3.1.x'
...
Closes gh-36055
1 year ago
Scott Frederick
b9b314622f
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36054
1 year ago
Scott Frederick
4a3abdd7c3
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36053
1 year ago
Johnny Lim
59d4bf97a1
Add Javadoc since to ImageReference.inTaglessForm()
...
See gh-36048
1 year ago
Scott Frederick
90dd7449bb
Merge branch '3.1.x'
...
Closes gh-36051
1 year ago
Scott Frederick
92b2573a60
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36050
1 year ago
Scott Frederick
eeeb2ad72a
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36049
1 year ago
Johnny Lim
4a2c9d99dc
Remove redundant Files.delete() calls in tests
...
See gh-35986
1 year ago
Andy Wilkinson
b645eb32ac
Remove deprecated code that was to be removed in 3.2
...
Closes gh-36034
1 year ago
Andy Wilkinson
fc403f4f18
Merge branch '3.1.x'
1 year ago
Andy Wilkinson
d3522a78a8
Merge branch '3.0.x' into 3.1.x
1 year ago
Andy Wilkinson
641f00f24c
Disable test when Java version is too high
...
Gradle 7.3.3 does not support Java 20 so the test that verifies that
the plugin fails fast when running on a version of Gradle that it
does not support needs to be disabled on Java 20 and later.
See gh-35931
1 year ago
Andy Wilkinson
b394553b30
Merge branch '3.1.x'
1 year ago
Andy Wilkinson
660dbb9afd
Fix Maven-built native images with Docker Compose dependency
...
Previously, we tried to prevent spring-boot-docker-compose from
causing problems with AOT and native images by excluding it from
the AOT processing classpath. This allowed AOT processing to
succeed. We cannot apply the same exclusion to the native image
classpath so spring-boot-docker-compose was still included in the
native image. This results in a failure at runtime due to missing
reflection hints.
This commit reverts that changes that excluded
spring-boot-docker-compose from the AOT processing classpath. This
allows AOT processing to generate reflection hints but reintroduces
the failure caused by the connection details bean definitions using
an instance supplier callback. To overcome this problem we disable
DockerComposeLifecycleManager during AOT processing and in a native
image. This ensures that no attempt is made to call docker compose up
and no connection details beans are defined.
Fixes gh-35676
1 year ago
Andy Wilkinson
818f096890
Merge branch '3.1.x'
1 year ago
Andy Wilkinson
853caf9a59
Do not exclude DevTools from Maven AOT processing classpath
...
When excluded from the AOT processing classpath, a reflection hint
for DevTools' RestartScopeInitializer that's registered in
spring.factories is not generated. When the native image is compiled
we have no control over its classpath so DevTools is included. This
causes a failure at runtime as RestartScopeInitializer cannot be
loaded due to the missing reflection hint.
Until we have control over the native image classpath, we need to
include DevTools on the AOT processing classpath and then rely on
DevTools disabling itself in a native image which it already does.
Fixes gh-35853
1 year ago
Andy Wilkinson
ca5bd37e81
Upgrade to Spring Framework 6.1.0-M1
...
Closes gh-35977
Closes gh-35980
1 year ago
Phillip Webb
8afbff3f28
Merge branch '3.1.x'
1 year ago
Phillip Webb
3d6c6a6611
Merge branch '3.0.x' into 3.1.x
...
Closes gh-35934
1 year ago
Phillip Webb
af846da69b
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35933
1 year ago
Phillip Webb
23eb7ec1f8
Merge branch '3.1.x'
1 year ago
Phillip Webb
5d6a507142
Merge branch '3.0.x' into 3.1.x
1 year ago
Phillip Webb
48e13af8c4
Merge branch '2.7.x' into 3.0.x
1 year ago
Scott Frederick
fe927f0e06
Merge branch '3.1.x'
1 year ago
Scott Frederick
e8301a065f
Merge branch '3.0.x' into 3.1.x
...
Closes gh-35932
1 year ago
Scott Frederick
fbba2df7bf
Enable Gradle plugin tests on Java 20
...
Closes gh-35931
1 year ago
Andy Wilkinson
b9c2c289b3
Start working on Spring Boot 3.2
...
This commit also disables the creation of forward merge issues
when merging into main. Forward merge issues will be re-enabled
once 3.1.1 has been released.
1 year ago
Andy Wilkinson
cdcebe452c
Polish "Test Gradle plugin against Gradle 8.2-rc-1"
...
See gh-35708
1 year ago
Andy Wilkinson
45ce18e1c7
Polish "Test Gradle plugin against Gradle 8.2-rc-1"
...
See gh-35708
1 year ago
Andy Wilkinson
d6192a0fa1
Merge branch '3.0.x'
...
Closes gh-35708
1 year ago
Andy Wilkinson
5a793a6d49
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35707
1 year ago
Andy Wilkinson
5623fe3b94
Test Gradle plugin against Gradle 8.2-rc-1
...
Closes gh-35699
1 year ago
kitbolourchi
1ac6e9ebe1
Upgrade Kafka image used in integration tests
...
See gh-35625
2 years ago
Stephane Nicoll
dcb97594c3
Merge branch '3.0.x'
...
Closes gh-35618
2 years ago
Stephane Nicoll
44c2090092
Polish "Fix description of build-image[-no-fork] Maven plugin goals"
...
See gh-35609
2 years ago
Thomas Kåsene
e84025b1b8
Fix description of build-image[-no-fork] Maven plugin goals
...
See gh-35609
2 years ago
Phillip Webb
1ec78e5437
Add devtools and docker-compose to test maven repository
...
See gh-35548
2 years ago
Phillip Webb
c2961a1e4a
Exclude docker-compose and devtools during AOT processing
...
Update `ProcessAotMojo` so that `spring-boot-docker-compose` and
`spring-boot-devtools` are not included on the classpath.
Fixes gh-35548
2 years ago
Phillip Webb
ae90add7c7
Polish
2 years ago
Andy Wilkinson
37cc6b6a70
Merge branch '3.0.x'
...
Closes gh-35444
2 years ago
Andy Wilkinson
c39a37cd23
Exclude developmentOnly dependences from AOT processing classpaths
...
Fixes gh-35433
2 years ago
Phillip Webb
e3ed87d165
Merge branch '3.0.x'
2 years ago
Phillip Webb
92e420a098
Merge branch '2.7.x' into 3.0.x
2 years ago
Phillip Webb
57e45dfb21
Update copyright year of changed files
2 years ago
Phillip Webb
ef4b09718c
Fix loading of PKCS#8 PEM encoded EC and DSA keys for buildpack
...
Polish and port support for PKCS#8 PEM encoded EC and DSA keys to
the buildpack code.
See gh-35322
2 years ago
Phillip Webb
e9c4a5d663
Polish
2 years ago
Moritz Halbritter
e930801eb1
Separate tag in the Docker API tag call
...
Closes gh-35358
2 years ago
Moritz Halbritter
d00e070cdb
Separate tag in the Docker API tag call
...
Closes gh-35358
2 years ago
Moritz Halbritter
4eef8d5a53
Separate tag in the Docker API tag call
...
Closes gh-35358
2 years ago
Johnny Lim
ff9fd1abeb
Polish
...
See gh-35185
2 years ago
Moritz Halbritter
05add58976
Merge branch '3.0.x'
...
Closes gh-35373
2 years ago
Moritz Halbritter
42cc84070b
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35372
2 years ago
Moritz Halbritter
52789cb191
Fix anchors in Maven plugin documentation
...
Closes gh-35371
2 years ago
Andy Wilkinson
93c3116b3a
Fix failsGracefullyWhenNoTestMainMethodIsFound on Windows
2 years ago
Moritz Halbritter
a4092fb396
Remove HTML tags from TestRunMojo javadoc
...
Closes gh-35349
2 years ago