Andy Wilkinson
41424e4529
Merge branch '1.5.x'
...
Closes gh-10457
2017-10-02 15:24:12 +01:00
Johnny Lim
bfa291f671
Polish
2017-10-02 15:07:03 +01:00
dreis2211
756398b52c
Replace some String.length() checks with String.isEmpty()
...
Closes gh-10451
2017-09-30 10:42:48 +02:00
Stephane Nicoll
8351042469
Polish "Fix handling of empty/null arguments"
...
Closes gh-9916
2017-09-19 15:02:08 +02:00
Björn
0867ac5777
Fix handling of empty/null arguments
...
See gh-9916
2017-09-19 14:39:00 +02:00
Johnny Lim
db76112700
Polish
...
See gh-10109
2017-08-30 10:33:53 +02:00
Phillip Webb
2c97d3a5e9
Polish
2017-08-29 15:59:32 -07:00
Phillip Webb
2b846ad7b4
Fix typo in Maven plugin integration test
2017-07-28 10:13:49 -07: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
798fe5ed53
Collapse catch clauses
...
Use multi-catch for exceptions whenever possible.
See gh-9781
2017-07-25 00:53:37 -07:00
Phillip Webb
8e3baf3130
Polish
2017-07-11 13:57:21 -07: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
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
Stephane Nicoll
e8aa3a3a8e
Upgrade to Maven War Plugin 3.1.0
...
Closes gh-9344
2017-05-29 16:16:43 +02:00
Stephane Nicoll
294bcbe962
Merge branch '1.5.x'
2017-05-29 14:56:34 +02:00
Stephane Nicoll
9b2ad6100e
Fix reference of custom layout example
...
Closes gh-9342
2017-05-29 14:56:14 +02:00
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
2017-05-23 19:38:48 +01:00
Stephane Nicoll
2e94fd4434
Remove support for Spring Loaded
...
Closes gh-7978
2017-05-15 14:18:06 +03:00
Stephane Nicoll
3547815805
Make sure Maven integration tests use a consistent java version
...
Closes gh-9149
2017-05-10 17:15:59 +02:00
Stephane Nicoll
5e14383886
Merge branch '1.5.x'
2017-05-09 09:38:47 +02:00
Stephane Nicoll
f8e1345b75
Unify versions used in integration tests
...
This commit makes sure the integration tests use the same versions as
the one managed by `spring-boot-dependencies` (including Maven plugins).
Closes gh-8947
2017-05-09 09:36:21 +02:00
Phillip Webb
d8f827d224
Cleanup and format code
2017-03-06 17:08:09 -08:00
Phillip Webb
58ac67eb27
Merge branch '1.5.x'
2017-03-02 00:09:56 -08:00
Phillip Webb
f1012c104a
Polish
2017-03-01 23:29:20 -08:00
Stephane Nicoll
36fb0ed383
Merge branch '1.5.x'
2017-03-01 13:19:18 +01:00
Stephane Nicoll
19b4833c33
Keep order when filtering artifacts
...
This commit makes sure that the order of dependencies is kept when they
are filtered.
Closes gh-8397
2017-03-01 13:19:05 +01:00
Phillip Webb
3d619da553
Polish
2017-01-25 16:56:22 -08:00
Andy Wilkinson
bdf903896f
Remove support for module layout
...
Closes gh-8107
2017-01-25 16:49:37 +00:00
Andy Wilkinson
cd5124005b
Deprecate support for module layout
...
Closes gh-8008
2017-01-25 16:40:42 +00:00
Phillip Webb
aacf5d660f
Update copyright year for changed files
2016-12-30 11:53:51 -08:00
Phillip Webb
85504e74a6
Merge branch '1.4.x' into 1.5.x
2016-12-27 15:05:15 -08:00
Arlo O'Keeffe
3a709511c4
Notify BuildContext of changed build-info file
...
Update Maven plugin to inform the BuildContext when changes are made to
the `build-info` file. Prior to this commit Eclipse could continually
trigger refreshes whenever "Refresh using native hooks or polling" was
enabled and the file was written to `src/main/resources`.
Closes gh-7741
2016-12-27 13:20:22 -08:00
Stephane Nicoll
2fe98f8f85
Merge branch '1.4.x' into 1.5.x
2016-12-27 11:59:25 +01:00
Stephane Nicoll
022f7e86a0
Align library file naming mapping
...
This commit aligns the mapping from library to name to the default
behaviour of the `maven-war-plugin`. Previously, our plugin would use
the full version of the library (i.e. including build timestamp if there
is one), rather than using the `baseVersion` property.
Closes gh-7743
2016-12-27 11:59:01 +01:00
Johnny Lim
e12b4a944f
Polish
2016-12-21 20:18:04 -08:00
Phillip Webb
4b9cba351b
Merge branch '1.4.x' into 1.5.x
2016-12-19 12:36:57 -08:00
Phillip Webb
bd74c3d327
Polish formatting
2016-12-19 12:25:09 -08:00
Stephane Nicoll
c2ca21bb63
Merge branch '1.4.x' into 1.5.x
2016-12-15 15:30:03 +01:00
Stephane Nicoll
26643ef428
Clarify how to exclude devtools with war packaging.
...
Closes gh-7556
2016-12-15 15:28:25 +01:00
Phillip Webb
f6b0652369
Merge branch '1.4.x' into 1.5.x
2016-12-05 11:17:13 -08:00
Phillip Webb
e430583eaf
Polish
2016-12-05 11:08:38 -08:00
Stephane Nicoll
e63174b93f
Merge branch '1.4.x' into 1.5.x
2016-11-30 15:17:41 +01:00
Stephane Nicoll
c51d836a15
Use standard file name for Maven dependencies
...
This commit uses standard files for libraries managed by the repackage
goal of the Maven plugin. Previously, only the name of the file was used
which could lead to duplicate libraries if the name of the target file
deviates from the default. This typically happens when the
`build.finalName` property is specified on a dependent module.
Note that the `maven-war-plugin` has an additional mechanism to customize
the file name structure of dependencies. This feature isn't supported by
the repackage goal so an explicit mention has been added in the
documentation.
Closes gh-7389
2016-11-30 15:13:25 +01:00
Andy Wilkinson
1595286e04
Prefer @SpringBootApplication-annotated class when finding main class
...
Closes gh-6496
2016-11-29 15:44:10 +00:00
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
2016-11-28 16:31:53 -08:00
Phillip Webb
f5b03c81f3
Rework Repacakger timeout code
...
Pull up common timeout code into Repackager and remove the need for
custom subclasses.
See gh-7263
2016-11-28 16:15:39 -08:00