Andy Wilkinson
2c234171ef
Upgrade to Maven Plugin Tools 3.15.1
...
Closes gh-45905
6 months ago
Andy Wilkinson
4996c70f48
Upgrade to Maven Invoker 3.3.0
...
Closes gh-45904
6 months ago
Tran Ngoc Nhan
7448f8c73a
Document use of git-commit-id-maven-plugin consistently
...
See gh-45677
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
7 months ago
Dmytro Nosan
da61d63db8
Add Docker configuration authentication to Maven and Gradle plugins
...
Update the Maven and Gradle plugins to make use of the new Docker
configuration authentication support.
See gh-45269
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
8 months ago
Phillip Webb
dd49de03ee
Relocate `DockerConfiguration` and refactor buildpack platform code
...
Relate `DockerConfiguration` from `...platform.docker` to
`...platform.build` since it contains build specific concepts.
This commit also refactors a few other areas of the code to make it
easier to support credential helpers in the future.
Closes gh-45283
8 months ago
Moritz Halbritter
0fb369e8b8
Use paketobuildpacks/builder-noble-java-tiny as the default image builder
...
Closes gh-42711
8 months ago
Claudio Nave
6a997d1026
Fix documentation links to buildpacks.io
...
See gh-45238
Signed-off-by: Claudio Nave <evaristegalois11@proton.me>
8 months ago
Johnny Lim
08c67cc353
Replace deprecated Project.task()
...
See gh-45009
Signed-off-by: Johnny Lim <izeye@naver.com>
8 months ago
Phillip Webb
2143d702f2
Polish boolean members that can use the default `false` value
8 months ago
Andy Wilkinson
4f91d41666
Source version properties for Maven plugin tests from resolved bom
...
Closes gh-44886
9 months ago
Moritz Halbritter
b956754e8e
Remove readonly flags from mojo parameters
...
Closes gh-43699
9 months ago
Stéphane Nicoll
d0cdae2369
Align nativeTest to native to make it multi-modules friendly
...
This commit harmonizes the behavior of the native and nativeTest Maven
profiles. Previously, enabling the nativeTest profile would
automatically add an execution of the Spring Boot and Native Build Tools
plugins, even in a module that doesn't represent an application or a
Spring Boot-related module.
With this commit, the native testing feature is only enabled if the
plugins are defined in the project, either directly, or in a parent.
The documentation has been updated as the behavior of both profiles is
now much more consistent.
Closes gh-44696
9 months ago
Dmytro Nosan
e919fd806f
Polish ClassPath
...
See gh-44355
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
10 months ago
Moritz Halbritter
ae16856bda
Revert "Use noble buildpacks instead of jammy"
...
This reverts commit 4f672b9588 .
See gh-42711
10 months ago
Moritz Halbritter
4f672b9588
Use noble buildpacks instead of jammy
...
Closes gh-42711
10 months ago
Phillip Webb
8c6e856340
Fix formatting
10 months ago
Phillip Webb
082c5859e8
Polish
10 months ago
Dmytro Nosan
0e81b6386e
Don't use ArgFile when using JavaCompiler
...
See gh-44340
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
10 months ago
Dmytro Nosan
616d4cb149
Polish ClasspathBuilder
...
See gh-44330
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
10 months ago
Stéphane Nicoll
29e498b6bc
Only run Windows-related tests on Windows
...
See gh-44305
10 months ago
Stéphane Nicoll
cd8c12da0b
Polish "Use ArgFile for classpath argument on Windows"
...
See gh-44305
10 months ago
Dmytro Nosan
a6b80831f0
Use ArgFile for classpath argument on Windows
...
This commit uses @argfile syntax for classpath argument on Windows OS
to avoid creating a command-line that is too long.
See gh-44305
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
10 months ago
Phillip Webb
80e8ab8779
Support commercial repositories in effective BOM and Ivy
...
Update `BomExtension` to resolve '{spring.mavenRepositories}' and add
credentials to `ivysettings.xml` and `settings.xml`.
Closes gh-44050
11 months ago
Andy Wilkinson
2f29a49a1d
Remove APIs deprecated for removal in 3.5
...
Closes gh-43788
11 months ago
Phillip Webb
a49719d73e
Use consistent exception messages in Assert calls
...
Update `Assert` calls to consistently use messages of the form
"'item' must [not] ...".
Closes gh-43780
11 months ago
Andy Wilkinson
214e0281a9
Start work on Spring Boot 3.5
12 months ago
Johnny Lim
b8abfb8c9b
Remove MavenBuildOutputTimestampTests.shouldParseIso8601WithSeconds()
...
See gh-43625
12 months ago
Stéphane Nicoll
8fbd14b4dd
Polish
12 months ago
Stéphane Nicoll
1b6b160105
Polish "Handle <p> in Maven Plugin Reference documentation"
...
See gh-43622
12 months ago
Tran Ngoc Nhan
334cd36b0a
Handle <p> in Maven Plugin Reference documentation
...
See gh-43622
12 months ago
Stéphane Nicoll
7e9fda8216
Polish "Preserve milliseconds in build info timestamp"
...
See gh-43612
12 months ago
Gaurav
0944b07c90
Preserve milliseconds in build info timestamp
...
See gh-43612
12 months ago
Moritz Halbritter
4dca6ee5d3
Polish "Only set imagePlatform if it has text"
...
See gh-43424
1 year ago
Leonid Bogdanov
fe1f9b3002
Only set imagePlatform if it has text
...
See gh-43424
1 year ago
Johnny Lim
859c235a95
Polish
...
See gh-43316
1 year ago
Moritz Halbritter
317d943083
Use native encoding when writing the java arguments file
...
Closes gh-43051
1 year ago
Andy Wilkinson
f9281a61ff
Rework Antora Gradle Infrastructure
...
Closes gh-40572
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
1 year ago
Stéphane Nicoll
1a3f1a41b1
Polish "Complete support for project.build.outputTimestamp"
...
See gh-42922
1 year ago
Andreas Höhmann
491515e6e3
Complete support for project.build.outputTimestamp
...
This commit completes the support of project.build.outputTimestamp to
also support a value that's expressed as seconds since the epoch.
See gh-42922
1 year ago
Moritz Halbritter
9cced069a0
Delete argfile on JVM exit
...
Closes gh-42841
1 year ago
Moritz Halbritter
ce106eb43c
Remove calls to deprecated Project.getBuildDir() in Gradle files
...
Closes gh-42739
1 year ago
Stéphane Nicoll
b0dd42e9b9
Transform Maven settings with proper plugin repository tag
...
This commit adapts d44e7c9 to transforms plugin repositories using the
correct root tag. Previously, they were transformed with the regular
<repository> tag, which is invalid.
Closes gh-42687
1 year ago
Anthony Dahanne
416413957a
Use builder-jammy-java-tiny when using Buildpacks
...
See gh-42508
1 year ago
Phillip Webb
05b4edfd2c
Use `ifeval` block for Commercial/OSS documentation
...
See gh-42333
1 year ago
Stéphane Nicoll
ab968494e6
Document how to handle the manifest in a native image with Maven
...
Closes gh-42412
1 year ago
Phillip Webb
d44e7c9af2
Dynamically populate repositories used in Ant/Maven integration tests
...
Update build scripts and tests so that repository settings are copied
dynamically from the build.
See gh-42333
1 year ago
Phillip Webb
ad72411e2b
Apply conventions plugin to all subprojects
...
Closes gh-42438
1 year ago
Moritz Halbritter
e7d6bd6ccd
Test spring-boot-maven-plugin against Maven 3.9.9
...
Closes gh-42097
1 year ago
martinfrancois
fd9d907ef3
Improve formatting for Docker configuration example with Colima
...
See gh-42078
1 year ago
Johnny Lim
a8452b54b5
Polish
...
See gh-42069
1 year ago