Andy Wilkinson
9a7e5caea7
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
20c1370107
Correct the scope of the spring-boot-test-support dependency
...
Closes gh-8136
8 years ago
Spring Buildmaster
a2696bf873
Next Development Version
8 years ago
Andy Wilkinson
31b0e81765
Add @FunctionalInterface to remaining public and protected interfaces
...
See gh-6857
8 years ago
Eddú Meléndez
3d52c86a21
Annotate interfaces with @FunctionaInterface
...
Closes gh-6857
8 years ago
Andy Wilkinson
f049fea00d
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
6b353fb005
Move spring-boot-test-support into spring-boot-tools
...
Closes gh-8114
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
Stephane Nicoll
661fd848eb
Merge branch '1.5.x'
8 years ago
Stephane Nicoll
505e7f75ea
Polish contribution
...
Closes gh-8089
8 years ago
dreis
d58f38f6f6
Use String.replace() with single char if possible
...
See gh-8089
8 years ago
Stephane Nicoll
551bfb2c60
Polish contribution
...
Closes gh-8103
8 years ago
Johnny Lim
32f9e90de5
Replace 'String.length() == 0' with 'String.isEmpty()'
...
See gh-8103
8 years ago
Stephane Nicoll
d67ce78e8b
Merge branch '1.5.x'
8 years ago
Johnny Lim
e0de28a1f7
Polish
...
Closes gh-8076
8 years ago
Andy Wilkinson
2b75570680
Fix dead code warning in CentralDirectoryParserTests
8 years ago
Phillip Webb
8ffaa54e74
Merge branch '1.5.x'
8 years ago
Madhura Bhave
ca435512c0
Introduce spring-boot-autoconfigure-processor
...
Add an annotation processor that generates properties files for certain
auto-configuration class annotations. Currently attribute values from
@AutoConfigureOrder, @AutoConfigureBefore, @AutoConfigureAfter and
@ConditionalOnClass annotations are stored.
The properties file will allow optimizations to be added in the
`spring-boot-autoconfigure` project. Primarily by removing the need
to ASM parse as many `.class` files.
See gh-7573
8 years ago
Andy Wilkinson
6d14a9dc78
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
080ff49c8d
Prevent AspectJ from loading aspects too early
...
Previously, AspectJ would find META-INF/aop.xml almost as soon as
the jar was launched, and before LaunchedURLClassLoader had been
created. This meant that AspectJ would attempt to load aspects listed
in META-INF/aop.xml but that were package in BOOT-INF/classes and,
therefore, could not be loaded.
This commit updates the Repackager so that a META-INF/aop.xml file
is moved into BOOT-INF/classes. This ensures that it isn't visible
to the app class loader so it won't be loaded to early. It will
now be loaded by LaunchedURLClassLoader which can also load the
compiled aspects that aop.xml references.
Closes gh-7587
8 years ago
Andy Wilkinson
aba09cce73
Merge branch '1.5.x'
8 years ago
Alessandro Falappa
ec537b307e
Make start/stop run-levels configurable in INIT-INFO of launch.script
...
See gh-7008
Closes gh-7902
8 years ago
Andy Wilkinson
1d4cee9460
Drop support for the old spring-boot Gradle plugin ID
...
Closes gh-7859
8 years ago
Phillip Webb
f92f019418
Don't mock package private class
...
See gh-7770
8 years ago
Phillip Webb
77f9bb09ca
Further Polish Mockito 2 support
...
See gh-7770
8 years ago
Stephane Nicoll
c0012a4bfe
Merge branch '1.5.x'
8 years ago
Stephane Nicoll
c06ff7061f
Revert Shade annotation processor dependencies
...
This commit reverts 45d5b60
See gh-7883
8 years ago
Phillip Webb
4bfecc1307
Merge branch '1.5.x'
8 years ago
Phillip Webb
45d5b60f6d
Shade annotation processor dependencies
...
Update the annotation processor to be completely self contained. The
single required dependency is now "shaded" into the jar.
Fixes gh-7883
8 years ago
Phillip Webb
cc7c2ebb87
Migrate to android-json
...
Migrate from `org.json:json` to the clean room Apache 2.0 licensed
version that was developed for Android.
Fixes gh-5929
8 years ago
Phillip Webb
4cb7d86aec
Drop annotation processor spring-core dependency
...
Remove the spring-core dependency from the annotation processor.
Fixes gh-7882
8 years ago
Andy Wilkinson
4dc30938d0
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
803eddf6b2
Update test to reflect quoting of STOP_WAIT_TIME in launch.script
8 years ago
Andy Wilkinson
3967c525c8
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
c5e7d83e2d
Fix shellcheck warnings for literal { and } characters in launch.script
...
Closes gh-7870
8 years ago
Andy Wilkinson
be71f666d2
Merge branch '1.5.x'
8 years ago
Andy Wilkinson
75cb545361
Update launch.script to use a consistent location for pid file
...
Closes gh-6924
8 years ago
Stephane Nicoll
506f6497c0
Merge branch '1.5.x'
8 years ago
Johnny Lim
f915ae197a
Polish
8 years ago
Phillip Webb
f8c7890a45
Merge branch '1.5.x'
8 years ago
dreis
cee576b8b2
Reduce memory footprint of AsciiBytes.hashCode
...
Update `AsciiBytes.hashCode(int hash, String string)` so that it no
longer copies the backing array of the string.
Closes gh-7851
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
4026fa563f
Merge branch '1.5.x'
8 years ago
Phillip Webb
41b83085a6
Restore `kill -9` to launch.script force-stop
...
Restore the `-9` flag to the send `kill` call which was inadvertently
lost in commit a35a1022c2
.
Closes gh-6223
8 years ago