- 22 Jan, 2020 6 commits
-
-
Phillip Webb authored
Add a new `spring-boot-layertools` module which provides jarmode support for working with layers. The module works with both classic fat jars, as well as layered jars. Closes gh-19849
-
Phillip Webb authored
Update the `Launcher` class to allow a packaged jar to be launched in a different mode. The launcher now checks for a `jarmode` property and attempts to find a `JarMode` implementation using the standard `spring.factories` mechanism. Closes gh-19848
-
Phillip Webb authored
Update layered jar support so that the name `ext` and any name starting `springboot` are reserved. See gh-19767
-
Phillip Webb authored
Update the managed dependencies to include the recently added `spring-boot-cloudnativebuildpack` module. See gh-19828
-
Phillip Webb authored
Update `Packager` to create the layer index file when repackaging. Closes gh-19767
-
Phillip Webb authored
Expand all expression `$` references to the full `${...}` form.
-
- 21 Jan, 2020 21 commits
-
-
Andy Wilkinson authored
See gh-19841
-
Stephane Nicoll authored
* pr/19790: Polish "Upgrade to Infinispan 10.1.1.Final" Upgrade to Infinispan 10.1.1.Final Closes gh-19790
-
Stephane Nicoll authored
See gh-19790
-
Scott Frederick authored
See gh-19790
-
Stephane Nicoll authored
Closes gh-19843
-
Stephane Nicoll authored
Closes gh-19842
-
Stephane Nicoll authored
This commit removes references of cache infra following the move to Micrometer. We no longer ships an infinispan specific binder so the dependency has been removed as well. Closes gh-19838
-
Andy Wilkinson authored
Previously, the generated resources were added as an output to the main source set. This worked on the command line, but resulted in the META-INF folder that contains the loader jar not being on the classpath of downstream projects in Eclipse. This commit changes loader-tools to add the generated resources as a srcDir to the main source set. This results in it appearing on the classpath of other projects in Eclipse that depend on loader-tools such as the Gradle plugin, thereby allowing its tests to be run in the IDE as well as on the command line. Fixes gh-19841
-
Andy Wilkinson authored
Previously, we were adding dependencies to Ant's ClassLoader within Gradle. It is suspected that this was causing sporadic loader contraint violations as types that Gradle itself uses (from Commons Compress) were then available from two different ClassLoaders. This commit reworks the Ant smoke test to use JavaExec and Ant's launcher to run the build. This allows us to make the necessary dependencies available to Ant in an isolated manner. The javac invocation within Ant is now forked to allow it to find the tools jar even when the build itself is running on a JRE. Closes gh-19839
-
Andy Wilkinson authored
See gh-19836
-
Stephane Nicoll authored
* pr/19797: Revisit documentation that mentions Gradle "compile" configuration Closes gh-19797
-
dreis2211 authored
See gh-19797
-
Stephane Nicoll authored
See gh-19836
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/19826: Reinstate running of OutputCaptureRuleTests Closes gh-19826
-
dreis2211 authored
See gh-19826
-
Stephane Nicoll authored
* pr/19835: Add UTF-8 encoding to spring-boot-starter-parent POM Closes gh-19835
-
dreis2211 authored
See gh-19835
-
Phillip Webb authored
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
-
Phillip Webb authored
Pull functionality from `Repackager` into a new `Packager` base class and develop a variant for Docker image creation. The new `ImagePackager` class provides a general purpose way to construct jar entries without being tied to an actual file. This will allow us to link it to a buildpack and provide application content directly. Closes gh-19834
-
Phillip Webb authored
Add a Java implementation of the buildpacks.io specification allowing projects to be packaged into OCI containers. The `builder` class provides a Java equivalent of `pack build` command and is based on the `pack` CLI Go code published at https://github.com/buildpacks/pack. Closes gh-19828
-
- 20 Jan, 2020 13 commits
-
-
Stephane Nicoll authored
-
Spring Buildmaster authored
-
Andy Wilkinson authored
Closes gh-19822
-
Andy Wilkinson authored
Fixes gh-19821
-
Stephane Nicoll authored
Closes gh-19820
-
Stephane Nicoll authored
* pr/19819: Polish "Document RedisCacheManagerBuilderCustomizer" Document RedisCacheManagerBuilderCustomizer Closes gh-19819
-
Stephane Nicoll authored
See gh-19819
-
Dmytro Nosan authored
See gh-19819
-
Andy Wilkinson authored
This reverts commit 487b9cbf. Fixes gh-19788
-
Stephane Nicoll authored
* pr/19817: Polish README.adoc Closes gh-19817
-
Abdullah Khan authored
See gh-19817
-
Andy Wilkinson authored
Closes gh-19814
-
Andy Wilkinson authored
Closes gh-19783
-