Andy Wilkinson
d5438c299c
Polish "Use try-with-resources to close resources automatically"
...
- Apply code formatting
- Use try-with-resources in many other places that were missed in the
pull request
Closes gh-8045
9 years ago
Stephane Nicoll
2e94fd4434
Remove support for Spring Loaded
...
Closes gh-7978
9 years ago
Spring Buildmaster
9768b0a8c2
Next Development Version
9 years ago
Spring Buildmaster
d719d2cbbc
Next Development Version
9 years ago
Phillip Webb
ddcb5ee328
Polish
9 years ago
dreis
1266642aba
Fix test assertions
...
Closes gh-8660
9 years ago
Phillip Webb
d8f827d224
Cleanup and format code
9 years ago
Phillip Webb
425dbc3e52
Update copyright header for edited files
9 years ago
Spring Buildmaster
d23fa24340
Next Development Version
9 years ago
Spring Buildmaster
2a83e80a9b
Next Development Version
9 years ago
Spring Buildmaster
5c12500366
Next Development Version
9 years ago
Spring Buildmaster
a2696bf873
Next Development Version
9 years ago
Andy Wilkinson
31b0e81765
Add @FunctionalInterface to remaining public and protected interfaces
...
See gh-6857
9 years ago
Eddú Meléndez
3d52c86a21
Annotate interfaces with @FunctionaInterface
...
Closes gh-6857
9 years ago
Spring Buildmaster
ed1ce140c0
Next Development Version
9 years ago
Phillip Webb
3d619da553
Polish
9 years ago
Andy Wilkinson
bdf903896f
Remove support for module layout
...
Closes gh-8107
9 years ago
Andy Wilkinson
cd5124005b
Deprecate support for module layout
...
Closes gh-8008
9 years ago
Stephane Nicoll
505e7f75ea
Polish contribution
...
Closes gh-8089
9 years ago
dreis
d58f38f6f6
Use String.replace() with single char if possible
...
See gh-8089
9 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
9 years ago
Alessandro Falappa
ec537b307e
Make start/stop run-levels configurable in INIT-INFO of launch.script
...
See gh-7008
Closes gh-7902
9 years ago
Phillip Webb
77f9bb09ca
Further Polish Mockito 2 support
...
See gh-7770
9 years ago
Andy Wilkinson
803eddf6b2
Update test to reflect quoting of STOP_WAIT_TIME in launch.script
9 years ago
Andy Wilkinson
c5e7d83e2d
Fix shellcheck warnings for literal { and } characters in launch.script
...
Closes gh-7870
9 years ago
Andy Wilkinson
75cb545361
Update launch.script to use a consistent location for pid file
...
Closes gh-6924
9 years ago
Johnny Lim
f915ae197a
Polish
9 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
9 years ago
Phillip Webb
a35a1022c2
Update force-stop to respect STOP_WAIT_TIME
...
Closes gh-6223
9 years ago
Kazuki Shimizu
40691d07f8
Add force-stop to launch.script usage
...
See gh-6223
Closes gh-7787
9 years ago
Phillip Webb
aacf5d660f
Update copyright year for changed files
9 years ago
Gaurav Rawat
509be7474d
Add `force-stop` support to launch script
...
Update the embedded launch script to support `force-stop`.
Closes gh-6223
9 years ago
Spring Buildmaster
9057f9ae1f
Next development version
9 years ago
Johnny Lim
e12b4a944f
Polish
9 years ago
Lucas Saldanha
534a9db6fd
Make stop wait time in the launch script configurable
...
Create a parameter `STOP_WAIT_TIME` for the startup script
that configures the time in seconds to wait for a normal
shutdown. Because of #4941 we also send a shutdown half
way the countdown.
Fixes gh-7121
9 years ago
Phillip Webb
6121208cbb
Polish formatting
9 years ago
Phillip Webb
bd74c3d327
Polish formatting
9 years ago
Alessandro Falappa
dd7d81a580
INIT INFO Required Start/Stop as embedded launch script properties
...
Expose the Required-Start and Require-Stop lines in the launch script
INIT INFO section as customizable embedded launch script properties.
This way one can express dependencies fron other init services by simply
changing the configuration in the build script.
Closes gh-7555
9 years ago
Johnny Lim
6d1b752ffe
Polish
...
Closes gh-7552
9 years ago
Pei-Tang Huang
5a5e2db134
Quote $jarfile when creating arguments in launch script
...
Previously, if the pathname of fully executable contained any space
characters, the launch script would fail to locate the jar file
This commit fixes this issue by quoting the jarfile.
Closes gh-7535
9 years ago
Johnny Lim
423f8037ce
Polish
...
Closes gh-7530
9 years ago
Andy Wilkinson
1595286e04
Prefer @SpringBootApplication-annotated class when finding main class
...
Closes gh-6496
9 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
9 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
9 years ago
Christian Koops
5c11059e1d
Make launch script's logFilename and pidFilename configurable via properties
...
Closes gh-7234
10 years ago
Johnny Lim
8038882d46
Polish
...
Closes gh-7403
10 years ago
Spring Buildmaster
e712a9ba8c
Next Development Version
10 years ago
Phillip Webb
97fee46682
Revert Layout changes
...
This reverts commits:
- 974ec92ad61e6d1d9b18c83bd49c074be5d36fbe.
- 537e0c12c28079c97e85fb5e7c68a81f47d2a8cb.
- 500a3df6e941e43a98850617bae23de29179216b.
10 years ago
Stephane Nicoll
974ec92ad6
Fix broken build
10 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.
10 years ago