Slawomir Jaranowski
50118f67fd
Test Maven plugin against latest Maven versions
...
See gh-26200
4 years ago
Phillip Webb
b4c9bb0d5c
Merge branch '2.4.x'
...
Closes gh-26122
4 years ago
Phillip Webb
fb3796dae8
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26121
4 years ago
Phillip Webb
fcb2210a87
Include optional shade plugin in published pom
...
Update `MavenPublishingConventions` to add a new `mavenOptional` feature
that allows us to declare optional dependencies that are also published
in the generated POM.
This change allows us to include the maven-shade-plugin in the
spring-boot-maven-plugin POM which fixes an issue with Eclipse m2e.
Fixes gh-21992
4 years ago
Andy Wilkinson
6f2b4aa685
Upgrade to Kotlin 1.5.0-RC
...
Closes gh-26080
Closes gh-25498
4 years ago
Scott Frederick
5bc35e8f44
Extract XML example from Maven plugin adoc file
...
See gh-25993
4 years ago
Scott Frederick
e27d4848dd
Merge branch '2.4.x'
...
Closes gh-25993
4 years ago
Scott Frederick
6a7f1f1c56
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25992
4 years ago
Scott Frederick
e19443093d
Document runtime JVM configuration when building an image
...
Fixes gh-21478
4 years ago
Andy Wilkinson
8b5f914ba5
Revert "Merge branch '2.4.x'"
...
This reverts commit 97b26b4886
, reversing
changes made to 6f9b1ed6a3
.
See gh-25840
4 years ago
Andy Wilkinson
e9ce20dbf4
Revert "Merge branch '2.3.x' into 2.4.x"
...
This reverts commit 586ce00e06
, reversing
changes made to 563b8a8cec
.
See gh-25839
4 years ago
Andy Wilkinson
b35d1ec6e8
Revert "Use test harness for image building integration tests"
...
This reverts commit da9d8d6055
.
See gh-25838
4 years ago
Scott Frederick
5595fb2423
Polish "Extract XML examples from Maven plugin adoc files"
...
See gh-25534
4 years ago
robert-smith-911
4e287594bf
Extract XML examples from Maven plugin adoc files
...
See gh-25534
4 years ago
Scott Frederick
97b26b4886
Merge branch '2.4.x'
...
Closes gh-25840
4 years ago
Scott Frederick
586ce00e06
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25839
4 years ago
Scott Frederick
da9d8d6055
Use test harness for image building integration tests
...
This commit modifies the integration tests for the Maven and Gradle
image building goal and task to use a custom builder as a test harness
to verify that the plugins invoke the builder as expected.
Fixes gh-25838
4 years ago
Andy Wilkinson
09173b81d6
Merge branch '2.4.x'
...
Closes gh-25833
4 years ago
Andy Wilkinson
7a846ad41f
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25832
4 years ago
Andy Wilkinson
5a086321c6
Polish "Document Failsafe configuration when not using starter parent"
...
See gh-25621
4 years ago
robert-smith-911
0d79fd3e01
Document Failsafe configuration when not using starter parent
...
See gh-25621
4 years ago
Phillip Webb
8c31d29acf
Merge branch '2.4.x'
4 years ago
Phillip Webb
a28a3ae090
Merge branch '2.3.x' into 2.4.x
4 years ago
Phillip Webb
9c8a97809d
Consistent use of @deprecated since
...
Restore the patch version number for consistency with `@since`
tags.
See gh-25808
4 years ago
Phillip Webb
44b1751bb4
Merge branch '2.4.x'
...
Closes gh-25826
4 years ago
Phillip Webb
363f5829d1
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25825
4 years ago
Phillip Webb
26dd1b9a26
Update deprecations with for removal targets
...
Update all deprecation tags to include a removal target.
Closes gh-25808
4 years ago
Scott Frederick
269fc68c1d
Merge branch '2.4.x'
...
Closes gh-25811
4 years ago
Scott Frederick
4015d70f00
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25789
4 years ago
Scott Frederick
3ad5f1013a
Fix Maven image building with classifiers
...
Fixes gh-25736
4 years ago
Phillip Webb
77ddb45704
Merge branch '2.4.x'
4 years ago
Phillip Webb
11a94ee6f0
Merge branch '2.3.x' into 2.4.x
4 years ago
Phillip Webb
82127fdaa3
Update copyright year of changed files
4 years ago
Scott Frederick
2dd4010eb0
Merge branch '2.4.x'
...
Closes gh-25701
4 years ago
Scott Frederick
6f860b441b
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25700
4 years ago
Phillip Webb
663fd8ce5e
Update copyright year of changed files
4 years ago
Phillip Webb
685b045c3d
Polish
4 years ago
Scott Frederick
e4fa39df01
Fail fast when finalName is misconfigured
...
When the `finalName` parameter is incorrectly set in the Spring Boot
Maven plugin configuration instead of in the `build` configuration, the
repackaged and original archive files are not named as expected. Prior
to this commit, the image building goal would detect this error
condition and throw an exception late in the process of creating the
build container, leaving the container in an unstable state. This
commit changes the image building goal to detect this condition early,
before attempting to create the container.
Fixes gh-25590
4 years ago
Andy Wilkinson
67545cf4f1
Polish
4 years ago
Andy Wilkinson
2adf3f836c
Merge branch '2.4.x'
4 years ago
Andy Wilkinson
c815195f13
Polish
4 years ago
Andy Wilkinson
36c72cb6ef
Merge branch '2.4.x'
...
Closes gh-25716
4 years ago
Andy Wilkinson
5595fd4017
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25715
4 years ago
Andy Wilkinson
0e0418546b
Test spring-boot:build-image when repackage is also invoked
...
Closes gh-25714
4 years ago
Andy Wilkinson
68e5a107cc
Revert "Merge branch '2.4.x'"
...
This reverts commit 5488b8cb46
, reversing
changes made to dee0df5c53
.
See gh-25701
4 years ago
Andy Wilkinson
ed4e419b0c
Revert "Merge branch '2.3.x' into 2.4.x"
...
This reverts commit eaa510872a
, reversing
changes made to 3e69522e2d
.
See gh-25700
4 years ago
Andy Wilkinson
ae2ff7849b
Revert "Fail fast when finalName is misconfigured"
...
This reverts commit 263b7c20e4
.
See gh-25590
4 years ago
Scott Frederick
5488b8cb46
Merge branch '2.4.x'
...
Closes gh-25701
4 years ago
Scott Frederick
eaa510872a
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25700
4 years ago
Scott Frederick
263b7c20e4
Fail fast when finalName is misconfigured
...
When the `finalName` parameter is incorrectly set in the Spring Boot
Maven plugin configuration instead of in the `build` configuration, the
repackaged and original archive files are not named as expected. Prior
to this commit, the image building goal would detect this error
condition and throw an exception late in the process of creating the
build container, leaving the container in an unstable state. This
commit changes the image building goal to detect this condition early,
before attempting to create the container.
Fixes gh-25590
4 years ago
Jurrie Overgoor
3c0e236562
Support Maven's reproducible build feature for war repackaging
...
See gh-25571
4 years ago
Stephane Nicoll
76d0a7f8ba
Merge branch '2.4.x'
...
Closes gh-25506
4 years ago
dreis2211
89a44f3da4
Fix some assertions
...
See gh-25499
4 years ago
Andy Wilkinson
961a34a5ee
Merge branch '2.4.x'
...
Closes gh-25497
4 years ago
dreis2211
1ccd8dae8a
Allow the project to be built with Java 16
...
See gh-25171
4 years ago
Stephane Nicoll
e58353a32d
Merge branch '2.4.x'
...
Closes gh-25484
4 years ago
Stephane Nicoll
e5d8b6029b
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25483
4 years ago
Stephane Nicoll
8e67ae7113
Fix fallback fork value for spring-boot:stop
...
This commit harmonizes the fallback value that spring-boot:stop goal
should use if no information is available in the current context.
Closes gh-25472
4 years ago
Scott Frederick
4be04b0ea2
Support image building with Maven and war packaging
...
This commit updates the Maven image building goal to support building
images from executable and non-executable war files.
Fixes gh-23823
4 years ago
Scott Frederick
76e42ff96f
Correct grouping of custom buildpacks
...
This commit corrects the order.toml file that is generated and added
to the builder when building an image using custom buildpacks with the
Maven or Gradle plugin in order to support buildpacks that depend on
detection as a group.
Fixes gh-25378
4 years ago
Scott Frederick
89555a8745
Add bindings option for image building
...
This commit adds configuration to the Maven and Gradle plugins to
allow a list of volume mount bindings to be provided to the image
building goal and task. This enables service bindings to be mounted
in the builder image that are recognized by buildpacks to support
custom certificates, build tool configuration, APM integration, and
other buildpack features.
Fixes gh-23518
4 years ago
Stephane Nicoll
817a4c5397
Merge branch '2.4.x'
...
Closes gh-25386
4 years ago
Stephane Nicoll
7c5a5c6663
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25385
4 years ago
Stephane Nicoll
77daae1480
Update copyright year of changed file
...
See gh-25382
4 years ago
Mustafa Ulu
abc90db32f
Fix wording error in build-info goal description
...
See gh-25382
4 years ago
Scott Frederick
88e9f1d28c
Fix Maven buildpacks example in docs
...
See gh-21722
4 years ago
Scott Frederick
f54f784f80
Add buildpack option for image building
...
This commit adds configuration to the Maven and Gradle plugins to
allow a list of buildpacks to be provided to the image building
goal and task.
Fixes gh-21722
4 years ago
Andy Wilkinson
db781a0d84
Merge branch '2.4.x'
...
See gh-25077
4 years ago
Andy Wilkinson
788a42d694
Merge branch '2.3.x' into 2.4.x
...
See gh-25076
4 years ago
Andy Wilkinson
67479b6380
Add junit-platform-launcher dependency by convention
...
Closes gh-25074
4 years ago
Phillip Webb
d9f3e89395
Merge branch '2.4.x'
4 years ago
Phillip Webb
230b4ab2eb
Merge branch '2.3.x' into 2.4.x
4 years ago
Phillip Webb
630d216430
Update copyright year of changed files
4 years ago
Phillip Webb
d8b849e00d
Fix test that fails when building against SNAPSHOT
...
Update `WarIntegrationTests` do deal with a SNAPSHOT Spring Framwork
dependency.
See gh-23936
4 years ago
Phillip Webb
1eef2e1b46
Merge branch '2.4.x'
4 years ago
Phillip Webb
331c7b756b
Merge branch '2.3.x' into 2.4.x
4 years ago
Phillip Webb
c404a50a2e
Allow test to use snapshot/milestone repo
...
Update `spring-boot-maven-plugin` `settings.xml` so that milestone and
snapshot dependencies can be resolved.
See gh-23936
4 years ago
Phillip Webb
cff09df3fe
Merge branch '2.4.x'
4 years ago
Phillip Webb
003f2f9521
Merge branch '2.3.x' into 2.4.x
4 years ago
Phillip Webb
faaa5e4186
Fix BOM attached sourceSet
...
See gh-23936
4 years ago
Phillip Webb
59b8fb5b49
Merge branch '2.4.x'
...
Closes gh-25079
4 years ago
Phillip Webb
db52bf3d7a
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25078
4 years ago
Phillip Webb
40c1748e3c
Remove hardcoded versions from MavenBuild
...
Use the dependencies BOM to ensure versions used in the `MavenBuild`
test class are always aligned.
Closes gh-23936
4 years ago
Phillip Webb
d8b6960997
Merge branch '2.4.x'
...
Closes gh-25077
4 years ago
Phillip Webb
257608a3a3
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25076
4 years ago
Phillip Webb
939b5dfc26
Add junit-platform-launcher dependency
...
Update `build.gradle` files to ensure that `junit-platform-launcher` is
a `testRuntimeOnly` dependency. This ensures that tests can be run from
Eclipse.
Closes gh-25074
4 years ago
Madhura Bhave
c73e3cc2dc
Update documentation for layered wars
...
Closes gh-22821
Closes gh-22195
4 years ago
Madhura Bhave
152698f2b2
Add support for creating layered war files with Maven
...
See gh-22821
4 years ago
Stephane Nicoll
2c2c160579
Remove deprecated code
...
See gh-24806
4 years ago
Scott Frederick
210438ee5b
Merge branch '2.3.x' into 2.4.x
...
Closes gh-24689
4 years ago
Scott Frederick
a302238e21
Remove layout parameters from build-image Maven goal
...
This commit removes the `layout` and `layoutFactory` parameters
from the `build-image` goal in the Maven plugin while retaining
them for the `repackage` goal. The `build-image` goal currently
only supports jar archives, so allowing other layout types to be
configured for the goal could cause confusion.
Fixes gh-24105
4 years ago
Stephane Nicoll
c19f7e696e
Polish
...
See gh-24597
4 years ago
Stephane Nicoll
4cdfd6f13d
Polish "Handle missing manifest files in JarTypeFilter"
...
See gh-24597
4 years ago
Rob Edwards
86eecb01b3
Handle missing manifest files in JarTypeFilter
...
This commit makes sure that a jar file without a manifest is handled
properly (i.e. included in the repackaged archive).
See gh-24597
4 years ago
Scott Frederick
4e603d9239
Merge branch '2.3.x' into 2.4.x
...
Closes gh-24538
4 years ago
Scott Frederick
e4d124dc45
Improve error message with Maven build-image and war packaging
...
Fixes gh-24522
4 years ago
Phillip Webb
30c27274e2
Merge branch '2.3.x'
...
Closes gh-24339
4 years ago
Phillip Webb
5f351a6983
Merge branch '2.2.x' into 2.3.x
...
Closes gh-24338
4 years ago
Scott Frederick
da2276e7d4
Use stable builder and run images in integration tests
...
Fixes gh-24183
4 years ago
Scott Frederick
59e0f7317e
Avoid image pulls in integration tests
...
This commit sets the pull policy to `IF_NOT_PRESENT` where possible
in integration tests for the Maven and Gradle plugins to reduce
the number of times the default Paketo builder and run images are
pulled from Docker Hub.
Fixes gh-24113
4 years ago