Andy Wilkinson
b35c162593
Raise the minimum supported version of Gradle to 3.4
...
Closes gh-7922
8 years ago
Phillip Webb
d8f827d224
Cleanup and format code
8 years ago
Phillip Webb
425dbc3e52
Update copyright header for edited files
8 years ago
Phillip Webb
a4bcd20b64
Merge branch '1.5.x'
8 years ago
Phillip Webb
5867cd6175
Polish
8 years ago
Andy Wilkinson
ff9788c625
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
f67dd957b1
Ignore excludeDevtools on extension when it has been set on bootRepackage
...
Previously, bootRepackage's excludeDevtools property would be
overridden by the springBoot extension's excludeDevtools property.
This prevented devtools from being included by configuring it on the
repackaging task.
This commit corrects the logic so that the setting on the repackaging
task takes priority. It also adds some tests to verify the behaviour.
Closes gh-8308
8 years ago
Andy Wilkinson
c14a550632
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
b931f564e6
Work around Gradle 3.3's overzealous deprecation warning
...
In Gradle 3.3, when an API that will be removed in 4.0 is called, a
deprecation warning is output as part of the build. Users have noticed
his warning and, quite reasonably, complained about it. Unfortunately,
avoiding the warning requires the use of an API that was introduced in
Gradle 3.x which we can't use directly as we want to remain compatible
with Gradle 2.x.
This commit introduces the use of reflection to call
ProjectDependency.getTargetConfiguration() via reflection when it's
available (Gradle 3) and ProjectDependency.getProjectConfiguration()
when it's not (Gradle 2).
Closes gh-8154
8 years ago
Spring Buildmaster
5c12500366
Next Development Version
8 years ago
Spring Buildmaster
a2696bf873
Next Development Version
8 years ago
Eddú Meléndez
3d52c86a21
Annotate interfaces with @FunctionaInterface
...
Closes gh-6857
8 years ago
Phillip Webb
3d619da553
Polish
8 years ago
Andy Wilkinson
bdf903896f
Remove support for module layout
...
Closes gh-8107
8 years ago
Andy Wilkinson
3ce6d8e5b5
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
cd5124005b
Deprecate support for module layout
...
Closes gh-8008
8 years ago
Andy Wilkinson
1d4cee9460
Drop support for the old spring-boot Gradle plugin ID
...
Closes gh-7859
8 years ago
Andy Wilkinson
6fd27566af
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
6ced8abb86
Update the copyright header to 2017
8 years ago
Andy Wilkinson
6b1a80ac2a
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
dac249fb0d
Replace use of Gradle API that's bean deprecated in 3.x
...
Closes gh-7734
8 years ago
Phillip Webb
53f1df86a2
Merge branch '1.5.x'
8 years ago
Phillip Webb
aacf5d660f
Update copyright year for changed files
8 years ago
Phillip Webb
519f9c6c54
Merge branch '1.5.x'
8 years ago
Phillip Webb
8b69856fc9
Polish
8 years ago
Phillip Webb
1f417997f3
Merge branch '1.5.x'
8 years ago
Phillip Webb
4b9cba351b
Merge branch '1.4.x' into 1.5.x
8 years ago
Phillip Webb
bd74c3d327
Polish formatting
8 years ago
Andy Wilkinson
1782d778db
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
6fb1fb580d
Upgrade to Dependency Management Plugin 1.0.0.RC1
...
Closes gh-7636
8 years ago
Andy Wilkinson
633280d1d0
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
1595286e04
Prefer @SpringBootApplication-annotated class when finding main class
...
Closes gh-6496
8 years ago
Phillip Webb
450ab28163
Merge branch '1.5.x'
8 years ago
Dave Syer
c6c6524b40
Support custom fat jar layouts
...
Allow support for custom Lyout implementations with both the Maven
and Gradle plugin. Implementations of `LayoutFactory` can now be
specified to allow customization of the layout. In addition a
layout may now implement `CustomLoaderLayout` if it wishes to
write custom loader classes.
See gh-7263
8 years ago
Phillip Webb
f5b03c81f3
Rework Repacakger timeout code
...
Pull up common timeout code into Repackager and remove the need for
custom subclasses.
See gh-7263
8 years ago
Spring Buildmaster
e712a9ba8c
Next Development Version
8 years ago
Andy Wilkinson
7c3d7d882a
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
ef3395beaa
Raise the minimum supported version of Gradle to 2.9
...
Closes gh-6884
8 years ago
Andy Wilkinson
d58c79d9b7
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
20e8c36590
Merge branch '1.4.x' into 1.5.x
8 years ago
Andy Wilkinson
6828997651
Correct minimum recommended version of Gradle to be 2.9 rather than 2.8
...
Closes gh-7189
See gh-6884
8 years ago
Phillip Webb
98a3ae9ac4
Merge branch '1.5.x'
8 years ago
Phillip Webb
97fee46682
Revert Layout changes
...
This reverts commits:
- 974ec92ad6
.
- 537e0c12c2
.
- 500a3df6e9
.
8 years ago
Dave Syer
5f5e3bf6c3
Merge branch '1.5.x'
8 years ago
Dave Syer
537e0c12c2
Support for custom layout types to change loader classes
...
A layout can
also optionally change the loader jar that is unpacked in the root
of the repackaged archive by implementing a new method in Layout.
8 years ago
Dave Syer
500a3df6e9
Add LayoutFactory in spring.factories
...
Instead of a fixed enum of layout types, user can provide custom
layouts via implementations of LayoutFactory in spring.factories.
8 years ago
Andy Wilkinson
702d904d53
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
d7e2708687
Merge branch '1.4.x' into 1.5.x
8 years ago
Andy Wilkinson
999fa123df
Deprecate support for Gradle 2.7 and earlier
8 years ago
Stephane Nicoll
d79546da74
Merge branch '1.5.x'
8 years ago