Stephane Nicoll
16563a6a0a
Upgrade to Native Build Tools Plugin 0.9.21
...
Closes gh-35055
2 years ago
Andy Wilkinson
df93b39f60
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35037
2 years ago
Andy Wilkinson
284e4d6f6d
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35035
2 years ago
Andy Wilkinson
88ec47ff2b
Test Gradle plugin against Gradle 8.1
...
Closes gh-35034
2 years ago
Andy Wilkinson
751fc9fe54
Fix includeProjectDependencies with Kotlin DSL
2 years ago
Phillip Webb
3ba3558cff
Merge branch '2.7.x' into 3.0.x
2 years ago
Phillip Webb
3e9a136143
Polish gradle formatting
2 years ago
Phillip Webb
d442bfbeff
Polish
2 years ago
Andy Wilkinson
4b58eefe7b
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34788
2 years ago
Andy Wilkinson
4705e82a6e
Note that optional dependencies are included by run and repackage
...
Closes gh-34636
2 years ago
Scott Frederick
6a6f4a3928
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34704
2 years ago
Scott Frederick
ad680ed4ea
Polish "Add documentation for publishing images with Maven command line"
...
See gh-34517
2 years ago
Anthony Dahanne
21978da02a
Add documentation for publishing images with Maven command line
...
See gh-34517
2 years ago
Andy Wilkinson
220c4b671b
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34600
2 years ago
Johnny Lim
00f388fa6f
Polish Javadoc since tags for gh-34324
...
See gh-34587
2 years ago
Scott Frederick
29ad690d56
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34495
2 years ago
Scott Frederick
7730eee439
Use image manifest when exporting layers
...
A tar archive of a Docker image contains a `mainfest.json` file that
lists the path to each embedded tar file containing the contents of a
layer in the image. This manifest file should be used to identify the
layer files instead of relying on file naming conventions and
assumptions on the directory structure that are not consistent
between container engine implementations.
Fixes gh-34324
2 years ago
Andy Wilkinson
fab4230246
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34487
2 years ago
Andy Wilkinson
27ba20f310
Test Gradle plugin against Gradle 8.0.2
...
Closes gh-34486
2 years ago
Scott Frederick
17755e5376
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34475
2 years ago
Scott Frederick
10d71f5645
Document how to get socket location for podman configuration
...
Closes gh-34435
2 years ago
Phillip Webb
4370757fb2
Use Java 17 in Maven integration tests
...
Closes gh-34472
2 years ago
Andy Wilkinson
5c43e42839
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34470
2 years ago
Andy Wilkinson
95cd0f2435
Test Boot's Maven Plugin against Maven 3.9.0
...
Closes gh-34469
2 years ago
Andy Wilkinson
6a95f44f67
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34462
2 years ago
Andy Wilkinson
68a1dd3a76
Document support for Gradle 8
...
Closes gh-34458
2 years ago
Andy Wilkinson
03dd666818
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34460
2 years ago
Andy Wilkinson
4f7e038f14
Test Gradle plugin against Gradle 8.0.1
...
Closes gh-34457
2 years ago
Phillip Webb
956b9e06c9
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34452
2 years ago
Phillip Webb
69d34c96bf
Apply consistent timestamps to files added to a fat archive
...
Update logic in `BootZipCopyAction` to align with the recent changes
made in the Maven plugin (commit 998d59b7
). Timestamps are now
specified in UTC and offset against the default timezone before being
written.
Removing the offset from our UTC time before calling `entry.setTime()`
ensures that we get consistent bytes in the zip file when the output
stream reapplies the offset during write.
Closes gh-21005
2 years ago
Phillip Webb
f5cf821479
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34430
2 years ago
Phillip Webb
998d59b7ac
Ignore system timezone when applying outputTimestamp to entries
...
Update `JarWriter` so that entry times are set with the default TimeZone
offset removed. The Javadoc for `ZipEntry.setTime` states:
The file entry is "encoded in standard `MS-DOS date and time format`.
The default TimeZone is used to convert the epoch time to the MS-DOS
data and time.
Removing the offset from our UTC time before calling `entry.setTime()`
ensures that we get consistent bytes in the zip file when the output
stream reapplies the offset during write.
Fixes gh-34424
2 years ago
Andy Wilkinson
814b77c33f
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34391
2 years ago
Andy Wilkinson
81882ecca4
Apply plugins consistently in Gradle documentation examples
...
Closes gh-34038
2 years ago
Andy Wilkinson
eb105572f6
Test Gradle plugin against Gradle 6.9.4
...
Closes gh-34368
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
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
Johnny Lim
d368115128
Fix name for Implementation-Title in Spring Boot Gradle plugin
...
See gh-34177
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
9378fc47a7
Set implementation name and version in Gradle-built archives
...
Closes gh-34059
2 years ago
Moritz Halbritter
2e61acb979
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34072
2 years ago
Enimiste
d6032c9d2c
Remove inputStream.close() line to conform to the interface
...
The "ReproducibleResourceTransformer" interface says that "An input
stream for the resource, the implementation should *not* close this
stream".
See gh-34063
2 years ago
Moritz Halbritter
0a080736d8
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34017
2 years ago
Johnny Lim
bc7fc90550
Replace Base64Utils with JDK's Base64
...
See gh-33967
2 years ago
Krzysztof Krason
94996664bc
Drop unnecessary Collections.unmodifiableSet
...
See gh-33987
2 years ago
Krzysztof Krason
d3efd7e091
Use try with close
...
See gh-33987
2 years ago
Krzysztof Krason
0e68cae57f
Use instanceof patterns
...
See gh-33987
2 years ago