Phillip Webb
2b846ad7b4
Fix typo in Maven plugin integration test
2017-07-28 10:13:49 -07:00
Andy Wilkinson
71ade559d5
Merge branch '1.5.x'
2017-07-28 15:44:05 +01:00
Andy Wilkinson
b7ac5f2eb2
Polish "Make JarURLConnection return entry's last modified time"
...
Closes gh-9893
2017-07-28 15:41:34 +01:00
rostislav.dudka
7c7259beec
Make JarURLConnection return entry's last modified time
...
See gh-9893
2017-07-28 15:41:29 +01:00
Andy Wilkinson
fb510043a2
Look in the right place for plugin's classes during integration tests
...
See gh-9516
2017-07-28 14:57:49 +01:00
Andy Wilkinson
36120d729a
Ignore mainClassName property when its value is null
...
Closes gh-9892
2017-07-28 14:44:32 +01:00
Andy Wilkinson
c2459fce47
Raise the minimum version of Gradle to 4.0
...
Closes gh-9516
2017-07-28 14:35:33 +01:00
Spring Buildmaster
17a5bb0be4
Next development version
2017-07-27 08:00:21 +00:00
Spring Buildmaster
41c5c0e7c9
Next development version
2017-07-26 08:30:55 +00:00
Andy Wilkinson
8b53ff454c
Merge branch '1.5.x'
2017-07-25 16:54:12 +01:00
Andy Wilkinson
e0be40cd94
Polish "Locate additional metadata when using Gradle 4"
...
Closes gh-9732
2017-07-25 16:48:46 +01:00
Misagh Moayyed
980b83c0d8
Locate additional metadata when using Gradle 4
...
Closes gh-9758
2017-07-25 16:48:27 +01:00
Emanuel Campolo
2626a3a795
Use lambdas when possible
...
Replace anonymous inner classes with lambda declarations (when possible
using method references).
See gh-9781
2017-07-25 00:53:38 -07:00
Emanuel Campolo
d16af43664
Replace try with try-with-resources
...
Update existing try/finally/close blocks to use "try with resources"
See gh-9781
2017-07-25 00:53:38 -07:00
Emanuel Campolo
798fe5ed53
Collapse catch clauses
...
Use multi-catch for exceptions whenever possible.
See gh-9781
2017-07-25 00:53:37 -07:00
Emanuel Campolo
4a189bdee7
Replace Collections.sort() with direct sort call
...
Replace existing `Collections.sort(...)` calls with `.sort(...)`
directly on the collection instance.
See gh-9781
2017-07-25 00:53:37 -07:00
Emanuel Campolo
04fdec6f8b
Replace explicit generics with diamond operator
...
Where possible, explicit generic declarations to use the Java 8 diamond
operator.
See gh-9781
2017-07-25 00:53:37 -07:00
Phillip Webb
c635bf5026
Fix broken Gradle plugin imports
...
Fix imports that were accidentally broken in commit 3a01f4a6d .
2017-07-25 00:06:39 -07:00
Phillip Webb
3a01f4a6da
Polish lambda formatting
2017-07-24 13:18:33 -07:00
Phillip Webb
7b2b8dc4a3
Merge branch '1.5.x'
2017-07-24 13:02:12 -07:00
Phillip Webb
28dad44e2d
Be defensive about JUL calls from JAR Handler
...
Update nested JAR support to only obtain JUL loggers when absolutely
necessary and to defensively deal with failures.
Prior to this commit it was not possible to override
`java.util.logging.manager` to use a nested JAR as the logger
implementation.
Fixes gh-9848
2017-07-24 12:54:24 -07:00
Andy Wilkinson
a2f791287f
Disable the use of Gradle's daemon when running compatility tests
2017-07-21 09:13:11 +01:00
Andy Wilkinson
1b1c9d06f4
Update Gradle compatibility versions to cover 4.0.1 and 4.1-rc-1
...
Closes gh-9598
2017-07-21 08:47:32 +01:00
Eddú Meléndez
9910eab47c
Update Gradle versions to check compatibility with 3.5.1, 4.0, 4.1 M1
...
See gh-9598
2017-07-21 08:47:07 +01:00
Phillip Webb
8e3baf3130
Polish
2017-07-11 13:57:21 -07:00
Stephane Nicoll
3ba6954b02
Merge branch '1.5.x'
2017-07-09 14:43:41 +02:00
Stephane Nicoll
11fb792e88
Fix source repository links in maven plugin site
...
Closes gh-9671
2017-07-09 14:43:32 +02:00
Phillip Webb
eb17aa06f9
Merge branch '1.5.x'
2017-07-06 18:38:52 -07:00
Phillip Webb
aa57ca7e18
Polish
2017-07-06 16:53:04 -07:00
Andy Wilkinson
216c5c2179
Set executable permission on Gradle-built archives that include launch script
...
Closes gh-9632
2017-06-29 12:45:58 +01:00
Andy Wilkinson
c59214792b
Verify that bootJar and bootWar handle duplicates gracefully
...
Closes gh-9573
2017-06-22 11:45:10 -07:00
Andy Wilkinson
f0b7e7cf56
Ensure that fat jars and wars do not corrupt UTF-8 entry names
...
Previously, both Repackager and the Grade plugin used the JRE's
standard ZipOutputStream when creating a fat jar or war file. This
resulted in entry names that needed UTF-8 encoding to become
corrupted.
This commit updates both to use Commons Compress'
ZipArchiveOutputStream and to configure the stream's encoding and
each entry's Unix mode. This ensures that names are encoded using
UTF-8 and can be read back in correctly by common zip tools.
Closes gh-9405
2017-06-22 11:45:10 -07:00
Stephane Nicoll
235daf839f
Merge branch '1.5.x'
2017-06-22 10:49:14 +02:00
Stephane Nicoll
d77056639d
Add a warning about fully executable archive
...
Closes gh-9574
2017-06-22 10:49:01 +02:00
Stephane Nicoll
e230952dd2
Polish "Add prefix to all properties in maven plugin"
...
Closes gh-9567
2017-06-22 09:13:44 +02:00
Eddú Meléndez
4510be0f8f
Add prefix to all properties in maven plugin
...
This commit add prefix `spring-boot` to all Mojo's properties.
See gh-9567
2017-06-22 09:13:44 +02:00
Andy Wilkinson
e6a3ca5da6
Address deprecation warning that's generated by Gradle 4.x
...
In Gradle 4.x, SourceSetOutput now has multiple classes directories
and getClassesDir() has been deprecated. This commit introduces the
use of reflection to use getClassesDirs() when it's available rather
than getClassesDir().
Closes gh-9559
2017-06-21 12:52:05 -07:00
Stephane Nicoll
cabe59d65a
Remove animal sniffer
...
See gh-9564
2017-06-21 10:10:02 +02:00
Andy Wilkinson
49a62a7c33
Correct the scope of the spring-boot-test-support dependency
...
Closes gh-9550
2017-06-19 11:36:05 +01:00
Andy Wilkinson
991314c63d
Merge branch '1.5.x'
2017-06-16 09:13:42 +01:00
Andy Wilkinson
59122358d3
Clean up and format code
2017-06-16 08:58:14 +01:00
Stephane Nicoll
dbabfc224c
Add support for Lettuce in RedisTestServer
...
Previously, RedisTestServer only supported Jedis and would blow up if
only Lettuce was on the classpath. This commit defensively checks which
driver is available and chose the appropriate one, defaulting to Jedis.
Closes gh-9524
2017-06-15 14:42:24 +02:00
Stephane Nicoll
81efd225f9
Merge branch '1.5.x'
2017-06-14 09:30:06 +02:00
Stephane Nicoll
acda4f905f
Add support for deprecation level
...
This commit ensures that deprecation level set in manual metadata is
properly merged in the generated one.
Closes gh-9449
2017-06-14 09:28:59 +02:00
Phillip Webb
b94bb00fa1
Remove need for attached test-jar artifacts
...
Remove test-jar artifacts from Maven projects and relocate classes. The
majority of utilities now live in the `spring-boot-testsupport` module.
This update will help us to deploy artifacts using the standard Maven
deploy plugin in the future (which doesn't support the filtering of
individual artifacts).
Fixes gh-9493
2017-06-12 21:11:35 -07:00
Andy Wilkinson
700af8ed00
Merge branch '1.5.x'
2017-06-12 14:25:26 +01:00
Andy Wilkinson
2d3bcae4e1
Make JarURLConnection return entry's length from getContentLengthLong()
...
Closes gh-9484
2017-06-12 13:46:59 +01:00
Spring Buildmaster
05d4d0281c
Next Development Version
2017-06-08 12:47:16 +00:00
Phillip Webb
2c7dd9f519
Polish
2017-06-02 16:00:39 -07:00
Andy Wilkinson
7301f9b5e8
Merge branch '1.5.x'
2017-06-01 11:04:42 +01:00