Scott Frederick
191dce3f5e
Set Spring Boot version in ephemeral builder
...
This commit adds a `createdBy` structure to the metadata of the ephemeral
builder container image that identifies Spring Boot as the creator of the
image, along with the Spring Boot version.
See gh-20126
2020-02-12 13:31:21 -06:00
Stephane Nicoll
3229142188
Merge branch '2.2.x'
...
Closes gh-20121
2020-02-11 13:50:54 +01:00
Stephane Nicoll
765b2178d1
Document spring-boot.run.arguments behaviour with multiple arguments
...
Closes gh-19998
2020-02-11 13:39:10 +01:00
Scott Frederick
12c640e133
Upgrade default image builder version
...
This commit upgrades the default CNB builder image from
cloudfoundry/cnb:0.0.43-bionic to cloudfoundry/cnb:0.0.53-bionic.
It also adds integration tests for the Maven and Gradle plugins
to verify both versions are supported.
2020-02-06 17:24:29 -06:00
Johnny Lim
e6d5f5a271
Polish
...
See gh-19995
2020-02-01 09:24:20 +01:00
Phillip Webb
234c5033d4
Polish whitespace
2020-01-30 17:09:49 -08:00
Scott Frederick
653cabe2ce
Add documentation for gradle bootBuildImage task
2020-01-30 17:54:15 -06:00
Andy Wilkinson
54b3f480b4
Use posix long names when creating tar archive for image building
...
Fixes gh-19964
2020-01-30 13:31:27 +00:00
dreis2211
741a4f4b2b
Fix links in Maven Plugin documentation
...
See gh-19952
2020-01-28 10:50:36 +01:00
Stephane Nicoll
5410148f79
Improve documentation of 'image' parameter of Maven Plugin
...
Closes gh-19950
2020-01-27 20:56:42 +01:00
Stephane Nicoll
11c5fba355
Remove unnecessary execution-specific configuration in documentation
...
This documentation moves the specific `build-image` execution
configuration example of the Maven plugin documentation to the general
plugin configuration. This makes sure that it works in most cases and
an execution-specific configuration is not required here anyway.
Closes gh-19946
2020-01-27 20:12:00 +01:00
Stephane Nicoll
0bd03fa278
Fix xml syntax in example
...
Closes gh-19906
2020-01-24 16:01:44 +01:00
Andy Wilkinson
cbee16318f
Fix version references in Maven Plugin's reference documentation
...
Closes gh-19878
2020-01-23 16:37:18 +00:00
Stephane Nicoll
331ebe90e0
Restore @since on build-image parameters
2020-01-23 16:47:03 +01:00
Stephane Nicoll
63019ab3f1
Add documentation for Maven plugin's build-image support
...
Closes gh-19830
2020-01-23 16:35:45 +01:00
Stephane Nicoll
6df5e7af4f
Add integration tests for Maven plugin's build-image support
...
See gh-19830
2020-01-23 16:06:11 +01:00
Stephane Nicoll
105db66553
Polish
2020-01-23 14:04:19 +01:00
Stephane Nicoll
95be419527
Use Class.forName rather than ClassLoader.loadClass
...
This commit changes uses of ClassLoader.loadClass to Class.forName for
consistency with what was initiated in #19342 and better compatibility
with GraalVM.
Closes gh-19824
2020-01-23 10:47:53 +01:00
Phillip Webb
e28338d6cd
Rename spring-boot-cloudnativebuildpack
...
Rename the `spring-boot-cloudnativebuildpack` module to
`spring-boot-buildpack-platform` and update the the package
name to `org.springframework.boot.buildpack.platform`.
Closes gh-19851
2020-01-22 11:01:32 -08:00
Phillip Webb
cb4928ad51
Add build-image support to the maven plugin
...
Add a new `build-image` goal to the Maven plugin to allow Docker images
to be create via using the cloud native buildpack.
See gh-19830
2020-01-20 23:48:47 -08:00
Madhura Bhave
cf01f9fba0
Add tests for configuring layered jar layout
...
Closes gh-19768
2020-01-16 11:27:41 -08:00
Scott Frederick
8f102aee68
Remove deprecated 2.2 code
...
See gh-19699
2020-01-16 14:44:52 +01:00
Phillip Webb
8fde088574
Add layered jar layout support to the maven plugin
...
Update the Maven plugin with a new `LAYERED_JAR` layout option.
See gh-19768
2020-01-15 23:33:29 -08:00
Phillip Webb
862462b791
Update copyright year of changed files
2020-01-13 17:04:19 -08:00
Andy Wilkinson
ce99db1902
Port the build to Gradle
...
Closes gh-19609
Closes gh-19608
2020-01-10 14:15:35 +00:00
Johnny Lim
e4057dd528
Polish
...
See gh-19484
2019-12-30 14:57:29 +01:00
Stephane Nicoll
e7f45d8a34
Polish "Add toolchains support for Spring Boot Maven Plugin"
...
See gh-18732
2019-12-26 12:03:18 +01:00
Dmytro Nosan
eede16ff0a
Add toolchains support for Spring Boot Maven Plugin
...
See gh-18732
2019-12-26 12:03:18 +01:00
Stephane Nicoll
a2b2b46b83
Merge branch '2.2.x'
...
Closes gh-19463
2019-12-26 11:18:55 +01:00
Stephane Nicoll
6c016663fd
Polish contribution
...
See gh-18711
2019-12-26 11:17:51 +01:00
Dmytro Nosan
1fb904acee
Support commas embedded in command line arguments from Maven plugin
...
See gh-18711
2019-12-26 11:05:09 +01:00
Stephane Nicoll
065fe9996d
Merge branch '2.2.x'
...
Closes gh-19454
2019-12-24 11:00:23 +01:00
Stephane Nicoll
ee98855905
Merge branch '2.1.x' into 2.2.x
...
Closes gh-19453
2019-12-24 10:59:58 +01:00
Stephane Nicoll
5dc6491807
Clarify documentation of repackage mojo's attach property
...
Closes gh-19021
2019-12-24 10:59:36 +01:00
dreis2211
60640ea185
Fix link in new Maven Plugin docs
...
See gh-19108
2019-11-25 09:49:30 +01:00
Stephane Nicoll
a76a864270
Polish "Replace the Maven Plugin's site with Asciidoctor documentation"
...
See gh-19080
2019-11-21 17:43:50 +01:00
Andy Wilkinson
3e2454f8c4
Replace the Maven Plugin's site with Asciidoctor documentation
...
Closes gh-19080
Co-authored-by: Stephane Nicoll <snicoll@pivotal.io>
2019-11-21 10:50:05 +00:00
Alessandro Falappa
2c199b1296
Make optimizedLaunch property name more consistent
...
See gh-18702
2019-10-23 18:24:33 +02:00
Kant Leung
2f73e196af
Polish
...
See gh-18534
2019-10-08 07:38:21 -05:00
Andy Wilkinson
7d3e53c94c
Fix test expectations for run-fork JVM args on Java 13+
...
Closes gh-17008
2019-09-19 10:07:03 +01:00
Andy Wilkinson
d2b28ceba5
Don't add -Xverify:none to JVM args when running on Java 13
...
Closes gh-17008
2019-09-18 21:51:41 +01:00
dreis2211
d4affd7f85
Use hasSize() assertion in favor of length checks
...
See gh-17874
2019-08-17 06:39:41 +02:00
Stephane Nicoll
07cd67a3fe
Tolerate null startTime
...
This commit prevents a potential NPE if the startTime of the
MavenSession is not available and fallbacks to the current time. This
can happen when invoking the plugin with Maven embedded in an IDE.
Closes gh-17810
2019-08-08 17:32:04 +02:00
SaberXu
c6c3a91f8d
Simplify if statements
...
See gh-17785
2019-08-08 14:32:37 +02:00
Phillip Webb
8bc780762a
Merge branch '2.1.x'
2019-07-24 11:42:48 +01:00
Phillip Webb
fb1dd8fe93
Merge branch '2.0.x' into 2.1.x
2019-07-24 11:41:32 +01:00
Phillip Webb
913e831f4e
Merge '1.5.x' into 2.0.x
2019-07-24 11:39:58 +01:00
Johnny Lim
8f8b0b493e
Remove println invocations in tests
...
See gh-17592
2019-07-21 18:26:26 +02:00
Stephane Nicoll
4ce9c6edb3
Polish "Make layout parameter available as a user property"
...
See gh-17277
2019-07-18 18:20:06 +02:00
Marc Rohlfs
d2e34e6b07
Make layout parameter available as a user property
...
This commit allows the layout parameter of the Maven repackage goal to
be set from the command line.
See gh-17277
2019-07-18 18:20:06 +02:00