Andy Wilkinson
779649bfdb
Merge branch '1.3.x'
2016-02-29 14:53:52 +00:00
Andy Wilkinson
bb473c32e2
Enable Animal Sniffer checking of spring-boot-loader-tools
...
Previously, Animal Sniffer checking of spring-boot-loader-tools
was disabled as it failed with an NPE. This has been fixed in
Animal Sniffer 1.15.
This commit upgrades Animal Sniffer to 1.15 and adds the necessary
annotations to suppress failures for safe usage of sun.* and Java 7
APIs.
Note that UsesUnsafeJava has been copied from spring-boot and made
package-private. This retains the clearer intent of the custom
annotation (versus @IgnoreJRERequirement) while avoiding the change
in the build order that would be necessary for
spring-boot-loader-tools to use the annotation from spring-boot.
Closes gh-5284
2016-02-29 14:44:27 +00:00
Spring Buildmaster
225d877ab9
Next Development Version
2016-02-26 01:06:16 -08:00
Andy Wilkinson
2429e1a7e8
Merge branch '1.3.x'
2016-02-24 14:18:56 +00:00
Andy Wilkinson
718f509271
Upgrade to Dependency Management Plugin 0.5.6.RELEASE
...
Closes gh-5211
2016-02-24 14:18:32 +00:00
Phillip Webb
cc5d4b8b7f
Add AssertJ checkstyle rule
...
Closes gh-5083
2016-02-06 15:51:27 -08:00
Phillip Webb
8b4d801dd6
Add support for AssertJ
...
Add AssertJ as a managed dependency and also include it in
spring-boot-starter-test. Also provide a simple adapter class to allow
Hamcrest matchers to be used as AssertJ Conditions.
Fixes gh-5048
2016-02-06 15:06:23 -08:00
Stephane Nicoll
fb0664902f
Add dependency management for lombok
...
Closes gh-4598
2016-01-26 10:32:58 +01:00
Stephane Nicoll
bead239448
Remove support for Log4j
...
Apache Log4j 1.x is EOL and has now been replaced by log4j 2. This commit
removes the deprecated support for Log4j 1.x
See gh-4905
2016-01-25 14:06:06 +01:00
Phillip Webb
fbaf209240
Move master to 1.4.0.BUILD-SNAPSHOT
2016-01-24 10:45:24 -08:00
Spring Buildmaster
504d3e97ba
Next development version
2016-01-21 18:41:30 -08:00
Andy Wilkinson
d1b47c8a8f
Add integration tests for default launch script
...
This commit adds a suit of integration tests for the launch script. See
the accompanying README.adoc for further details.
Closes gh-4872
2016-01-13 13:28:14 +00:00
Andy Wilkinson
2aff82bb64
Merge branch '1.2.x'
2016-01-12 10:19:36 +00:00
Spring Buildmaster
8db59059a5
Next Development Version
2015-12-18 05:43:02 -08:00
Stephane Nicoll
bb736e255b
Fix SNAPSHOT version
2015-12-17 14:15:14 +01:00
Matt Benson
ea7a758901
Upgrade to maven-invoker-plugin 1.10
...
Closes gh-4760
2015-12-15 15:05:08 +00:00
Andy Wilkinson
17c4fa9d81
Upgrade to Gradle Dependency Management Plugin 0.5.4.RELEASE
...
Closes gh-4538
2015-12-03 15:23:17 +00:00
Ruben Dijkstra
02830989be
Configure Checkstyle line separator so it does not use system default
...
In its default configuration, Checkstyle would fail on Windows as it
would expect CRLF, the system default line separator.
Closes gh-4666
2015-12-03 09:41:36 +00:00
Spring Buildmaster
3f6f57a80e
Next Development Version
2015-11-16 03:18:54 -08:00
Phillip Webb
edd3f1eade
Revert spring-security-oauth upgrade
...
It doesn't appear to be in Maven Central and it's breaking the eclipse
setup.
2015-10-24 20:11:17 -07:00
Dave Syer
02523799aa
Add release repo to default profile
2015-10-23 10:54:27 +01:00
Phillip Webb
cf68f83ef6
Update checkstyle import order rules
...
See gh-4234
2015-10-19 13:03:02 -07:00
Spring Buildmaster
2b38a861e3
Next Development Version
2015-10-16 05:57:24 -07:00
Phillip Webb
822820f256
Revert "Relax `ParenPad` checkstyle rule"
...
The updated formatter means that we can reinstate the rule.
This reverts commit 82fffe3062
.
2015-10-09 13:54:33 -07:00
Phillip Webb
2a16c25977
Replace import-control checkstyle file with regex
...
Fix Eclipse build warnings by replacing checkstyle's import-control file
with a simple regex rule.
Fixes gh-4006
2015-10-07 23:40:14 -07:00
Phillip Webb
82fffe3062
Relax `ParenPad` checkstyle rule
...
Eclipse Mars has a formatter bug (#479291 ) that sometimes adds
additional whitespace on annotations. Until it's fixed we need to relax
the `ParenPad` checkstyle rule.
2015-10-07 23:37:47 -07:00
Phillip Webb
47576354f7
Merge branch '1.2.x'
2015-10-07 23:19:50 -07:00
Phillip Webb
cb6e30c8f5
Ignore helpmojo from Eclipse m2e config
...
Ignore the `helpmojo` goal to save needing an additional Eclipse plugin.
2015-10-07 19:45:20 -07:00
Andy Wilkinson
a5ca1eb019
Move dependency management for Spring REST Docs into dependencies pom
2015-10-06 16:58:35 +01:00
Andy Wilkinson
e9349ee53f
Suppress warning from M2E by explicitly ignoring invoker plugin
2015-09-22 14:02:41 +01:00
Andy Wilkinson
1be4394855
Add lifecycle mapping for checkstyle plugin to keep Eclipse happy
2015-09-22 12:42:44 +01:00
Spring Buildmaster
9409c49c10
Next development version
2015-09-16 09:00:17 -07:00
Stephane Nicoll
002d3bd85d
Add fast profile
...
Checkstyle and animal sniffer takes a significant amount of time when
building the project.
Add a "fast" profile that flips the `disable.checks` property. Can be
enabled either via `-Pfast` or `-Ddisable.checks=true`.
See gh-3928
2015-09-10 15:23:20 +02:00
Stephane Nicoll
e70f02c4a2
Relocate checkstyle configuration
...
See gh-3928
2015-09-10 09:40:26 +02:00
Phillip Webb
43528abe1e
Try to get cargo working
2015-09-08 19:15:35 -07:00
Phillip Webb
c813060f18
Add checkstyle to build
...
Fixes gh-3928
2015-09-08 17:01:42 -07:00
Andy Wilkinson
b31e578489
Upgrade to Spring REST Docs 1.0.0.RC1
2015-09-08 21:10:38 +01:00
Stephane Nicoll
1a71eb1f3b
Move spring-restdocs version to dependency management
...
Closes gh-3905
2015-09-06 15:38:43 +02:00
Phillip Webb
85bb347fba
Add eclipse specific profile to set execution env
...
Update the parent POM to include a new profile which is automatically
enabled by eclipse.
The profile duplicates `default` and also set the compiler version to
1.8. This means that M2E sets the execution environment to `JavaSE-1.8`
but the command line build still compiles 1.6 compatible code.
Fixes gh-3618
2015-09-04 22:17:25 -07:00
Stephane Nicoll
19fe86169f
Upgrade maven-enforcer-plugin to 1.4
...
Closes gh-3661
2015-08-27 14:55:04 +02:00
Stephane Nicoll
3298761437
Update maven prerequisite
...
Closes gh-3614
2015-07-29 09:21:25 +02:00
Huang YunKun
e142c063b5
Remove pre Java8 option 'MaxPermSize'
...
Closes gh-3487
2015-07-16 10:20:04 +02:00
Andy Wilkinson
4ad23166ea
Use a Java 7-compatible version of org.json:json and remove duplicate
...
Closes gh-3412
2015-07-06 10:00:46 +01:00
Spring Buildmaster
7ce391db4f
Next development version
2015-07-01 22:48:01 -07:00
Andy Wilkinson
b3b648f050
Upgrade dependency management plugin for compatibility with Gradle 2.5
...
Closes gh-3334
2015-07-01 13:40:55 +01:00
Dave Syer
d1e6c3b5c0
All JDK 1.8 as a lower limit
2015-06-12 14:42:22 +01:00
Phillip Webb
6b92160295
Enforce Java 8 for compiling
2015-06-11 22:45:56 -07:00
Spring Buildmaster
5d81c87b43
Next Development Version
2015-06-04 00:49:11 -07:00
Phillip Webb
b41f852338
Add @UsesUnsafeJava annotation
...
Add a new annotation to indicate to Animal Sniffer that a method uses
a call to `Unsafe`.
Closes gh-3080
2015-06-01 19:57:04 -07:00
Andy Wilkinson
3c484f8c15
Upgrade to dependency-management-plugin 0.5.1.RELEASE
...
Closes gh-2935
2015-05-11 16:52:10 +01:00