- 17 Jun, 2014 1 commit
-
-
Dave Syer authored
I'm sure someone can do a better job of this, but here's a proposal that works. It uses our FindMainTask to set the relevant properties if theu are missing in the application plugin. Fixes gh-1105
-
- 16 Jun, 2014 12 commits
-
-
Phillip Webb authored
Simplify the exclusion logic used in Gradle by implementing implicit exclusions rather than trying to detect transitive excludes. This commit reverts much of the code originally included to fix gh-1047 which adds far too much complexity to the build and still doesn't solve the underlying issue. Fixes gh-1103
-
Dave Syer authored
Fixes gh-1099
-
Phillip Webb authored
This reverts commit e6e89077 which has an incorrect commit message.
-
Phillip Webb authored
-
Dave Syer authored
The test is a bit crap at the minute (no assertion), but the build is successful and you can see from the log that the correct main is used Fixes gh-1099
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
Spring Plugin is required when using @EnableHypermediaSupport
-
Dave Syer authored
The Actuator endpoints ought to take precedence over others (since they are important and users can isolate them using management.contextPath if necessary). This change puts the @Order at -100 (well before the default order of the RequestMappingHandlerMapping at 0). Fixes gh-1107
-
Dave Syer authored
-
Dave Syer authored
See gh-1105
-
Dave Syer authored
-
- 15 Jun, 2014 3 commits
-
-
Phillip Webb authored
Catch exceptions thrown from SpringBootCondition and re-throw with more context. See gh-1098
-
Phillip Webb authored
Update `spring-boot-loader` ZIP processing code to support prefixed bytes within the fat jar. This technique allows a bash script to be embedded at the start of the JAR whilst still allowing `java -jar` execution. Fixes gh-1073
-
Phillip Webb authored
-
- 13 Jun, 2014 4 commits
- 12 Jun, 2014 7 commits
-
-
Dave Syer authored
The lists are comma separated. In addition, user can add prefixes "+" or "-", to signal that those values should be removed from the default list, not added to a fresh one. E.g. $ spring jar app.jar --include lib/*.jar,-static/** --exclude -**/*.jar to include a jar file specifically, and make sure it is not excluded, and additionally not include the static/** resources that would otherwise be included in the defaults. As soon as "+" or "-" prefixes are detected the default entries are all added (except the ones exlcuded with "-"). Fixes gh-1090
-
Dave Syer authored
Fixes gh-1088
-
Andy Wilkinson authored
There was a problem with the Gradle plugin packaging application dependencies in WEB-INF/lib-provided when only the servlet container and its dependencies should be packaged there. See #1064 for details. This commit adds two tests, one for Tomcat and one for Jetty, to verify that only the expected entries appear in WEB-INF/lib-provided. Closes #1071
-
Dave Syer authored
Fixes gh-1085
-
Dave Syer authored
-
Phillip Webb authored
* patch-1: Fix typo in reference docs appendix
-
Shinobu Aoki authored
Fixes gh-1082
-
- 11 Jun, 2014 7 commits
-
-
Phillip Webb authored
-
Spring Buildmaster authored
-
Phillip Webb authored
-
Dave Syer authored
See gh-1075
-
Dave Syer authored
If the Hibernate autoconfig is not used to create an EntityManager then I suppose it's possible that the JpaProperties might be null when everything else is ready for the event to be published. There's no test case because I think it's a corner case. Fxies gh-1075
-
Dave Syer authored
-
Andy Wilkinson authored
Previously, the versionManagement configuration was resolved as part of the Boot Gradle plugin being applied. This meant that no dependencies could be added to it and attempting to do so would result in a failure: “You can't change a configuration which is not in unresolved state”. This commit updates ApplyExcludeRules to wrap its processing in a before resolve action. This defers the resolution of the versionManagement configuration until one of the project’s other configurations is being resolved. Fixes #1077 In addition to the above, the transitive exclusions that the Gradle plugin provides were being lost if custom version management provided a version for the same dependency. This commit updates AbstractDependencies to preserve the exclusions from an existing dependency declaration while using the version from the newer dependency. This ensures that the exclusions remain while allowing versions to be overridden. Fixes #1079
-
- 10 Jun, 2014 6 commits
-
-
Phillip Webb authored
-
Spring Buildmaster authored
-
Andy Wilkinson authored
Remove superfluous dependencies from spring-boot-starter-tomcat and spring-boot-starter-jetty which caused gradle based builds to put too many libraries in `/lib-provided` when building a war. Fixes gh-1064
-
Phillip Webb authored
Fixes gh-1069
-
Dave Syer authored
See gh-1065
-
Phillip Webb authored
-