Moritz Halbritter
2cb19f368e
Polish "Remove unnecessary nesting of calls to String.format"
...
See gh-40494
2 years ago
Hyeon Sung
0cf15fcad0
Remove unnecessary nesting of calls to String.format
...
See gh-40494
2 years ago
Andy Wilkinson
baf5a7f130
Make includes configurable via a property
...
See gh-39837
2 years ago
Andy Wilkinson
2a6293940b
Polish "Make excludes configurable via property"
...
See gh-39837
2 years ago
Matti Tahvonen
58fc8f8c01
Make excludes configurable via property
...
See gh-39837
2 years ago
Moritz Halbritter
ff66036e90
Remove redundant Regex escapes
...
Closes gh-40116
2 years ago
Andy Wilkinson
e2d53fa0e9
Ensure that Maven Plugin uses a consistent Framework dependency version
...
Fixes gh-39927
2 years ago
Phillip Webb
2c4909a89a
Update copyright year of changed files
2 years ago
Moritz Halbritter
8ffcfc9b77
Harmonize style of igored exceptions across the codebase
2 years ago
Moritz Halbritter
8fd28d9ece
Polish "Update the Debugging Documentation of the Spring Boot Maven Plugin"
...
See gh-39392
2 years ago
lukasdooo
b25d52c896
Update the Debugging Documentation of the Spring Boot Maven Plugin
...
See gh-39392
2 years ago
Andy Wilkinson
45c32854a5
Fix Checkstyle upgrade
...
Closes gh-38746
2 years ago
Yanming Zhou
ac18e3015c
Use `.isEmpty()` where feasible
...
See gh-38739
2 years ago
Scott Frederick
d1cce0f8ef
Upgrade default CNB builders to Paketo Jammy
...
Closes gh-38477
2 years ago
Moritz Halbritter
22a991b334
Document tags format used in Gradle and Maven plugins
...
Closes gh-33088
2 years ago
Phillip Webb
e891a3e24c
Polish adoc formatting
2 years ago
Moritz Halbritter
5ca7201fa5
Fix "Integrating with Actuator" code snippet
...
Closes gh-36114
2 years ago
Moritz Halbritter
8bb2228adf
Document how to unset maven.compiler.release
...
Closes gh-37993
2 years ago
Andy Wilkinson
666f68ea60
Document configuration for building images with Colima
...
Closes gh-34522
2 years ago
Phillip Webb
d47f8bf945
Update copyright year of changed files
2 years ago
Phillip Webb
b8365e3118
Fix misconfigured Maven test
...
See gh-37669
2 years ago
Phillip Webb
33c5e1269a
Write signature files to uber jars to for Oracle Java 17 verification
...
Update Gradle and Maven plugins to write an empty `META-INF/BOOT.SF`
file whenever there is a nested signed jar.
This update allows Oracle Java 17 to correctly verify the nested JARs.
The file is required because `JarVerifier` has code roughly equivalent
to:
if (!jarManifestNameChecked && SharedSecrets
.getJavaUtilZipFileAccess().getManifestName(jf, true) == null) {
throw new JarException("The JCE Provider " + jarURL.toString() +
" is not signed.");
}
The `SharedSecrets.getJavaUtilZipFileAccess().getManifestName(jf, true)`
call ends up in `ZipFile.getManifestName(onlyIfSignatureRelatedFiles)`
which is a private method that we cannot override in our `NestedJarFile`
subclass. By writing an empty `.SF` file we ensure that the `Manifest`
is always returned because there are always "signature related files".
Fixes gh-28837
2 years ago
Andy Wilkinson
5a75fae23b
Polish "Polish"
...
See gh-37745
2 years ago
Johnny Lim
303015ea2d
Polish
...
See gh-37745
2 years ago
Phillip Webb
75ddb9fa47
Fix test failure caused by PropertiesLoader class reference
...
See gh-37667
2 years ago
Phillip Webb
55b5610dd9
Add Maven and Gradle option for the loader implementation to use
...
Add properties to the Maven and Gradle plugins so that users can
switch between the two loader modules.
See gh-37669
2 years ago
Phillip Webb
c22548982a
Relocate launcher classes
...
Create alternative launcher classes under the package
`org.springframework.boot.loader.launch` and use them in favor
of the previous location.
This update is designed to improve compatibility with future
changes in the loader.
Closes gh-37667
2 years ago
Phillip Webb
3d6859e80f
Use the term "uber jar" in reference documentation and javadoc
...
Update reference documentation and javadoc to use the term "uber jar"
rather than "fat jar".
Closes gh-37653
2 years ago
Scott Frederick
3cf08e1351
Clarify default security options for image building
...
See gh-37479
2 years ago
Johnny Lim
ce813346c9
Add Javadoc since for AbstractAotMojo.getSession()
...
See gh-37462
2 years ago
Moritz Halbritter
a3611ae9f3
Polish "Use the Maven Archiver implementation for parsing outputTimestamp"
...
See gh-37438
2 years ago
Niels Basjes
a1b08e1819
Use the Maven Archiver implementation for parsing outputTimestamp
...
See gh-37438
2 years ago
Scott Frederick
7de770f6a1
Add support for security options in CNB builder container config
...
Closes gh-37479
2 years ago
Scott Frederick
4433fcd1f2
Add support for build workspace option when building images
...
Closes gh-37478
2 years ago
Scott Frederick
a9f26e0f95
Conditionally enable image building bind cache tests
...
Accessing bind mount directories as is done in the tests for building
images with bind mount caches requires Docker configuration when
using Docker Desktop. It works without configuration on Linux with
Docker Engine.
See gh-28387
2 years ago
Scott Frederick
d5cfe4d475
Remove invalid caches parameter entry from Maven plugin docs
...
Fixes gh-37048
2 years 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
2 years ago
Scott Frederick
eb45aab712
Upgrade default CNB builders to Paketo Jammy
...
Closes gh-36689
2 years ago
Stephane Nicoll
0271efae4c
Polish "Avoid setting null compiler option"
...
See gh-36971
2 years ago
omaryaya
a0ad00c542
Avoid setting null compiler option
...
See gh-36971
2 years ago
normandra
62902a798d
Fix typo
...
See gh-36964
2 years 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
2 years ago
Phillip Webb
8edec21a6f
Update copyright year of changed files
2 years ago
Phillip Webb
407fa780c8
Polish
2 years ago
Andy Wilkinson
d1449fb97c
Make milestone plugin dependencies available to Maven integration tests
2 years ago
Andy Wilkinson
68baa6e7df
Make section IDs consistent in Maven Plugin docs and enforce it
...
Closes gh-26619
2 years ago
Moritz Halbritter
ed9169501e
Polish
2 years 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
2 years ago
Andy Wilkinson
579aac055d
Upgrade to Maven Shade Plugin 3.5.0
...
Closes gh-36752
2 years ago
Andy Wilkinson
0c7c7ac8a9
Upgrade to Maven 3.9.4
...
Closes gh-36747
2 years ago