- 09 Nov, 2013 2 commits
-
-
Spring Buildmaster authored
-
Phillip Webb authored
Refactor bash shell completion to move the majority of the logic into the Java code. This commit also removes the need for the '--' prefix on every command.
-
- 07 Nov, 2013 14 commits
-
-
Phillip Webb authored
Add Spring-Boot-Commit-Id to MANIFEST.MF of spring-boot-loader-tools. The reinstates functionality of 498ca076 but does not cause issues in eclipse.
-
Phillip Webb authored
-
Phillip Webb authored
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
-
Christian Dupuis authored
Switch to placeholders in conditional expressions; Ensure that Crsh auto configuration works without Spring Security
-
Christian Dupuis authored
-
Christian Dupuis authored
-
Phillip Webb authored
Update the auto-configuration report to improve log formatting and to separate the internal report data-structure from the JSON friendly endpoint data-structure.
-
Phillip Webb authored
Update OnBeanCondition and OnClassCondition to improve the message used on a successful match.
-
- 06 Nov, 2013 23 commits
-
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
-
Andy Wilkinson authored
With the goal of making AetherGrapeEngine generally useful with Groovy, this commit removes any Boot specifics from it. Specifically, there is now only a single default repository: Maven Central. The Boot-specific Spring milestone and snapshot repositories are now added via @GrabResolver annotations that are added using an ASTTransformation. As part of this change, AetherGrapeEngine has also been updated to store its repositories using a LinkedHashSet, this ensures that the same repository is not used more than once while maintaining their ordering.
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Groovy's Grape allows a user to enable download reports using the system property groovy.grape.report.downloads. This commit updates AetherGrapeEngine to honour this property and produce a detailed download report when the system property is set to true. In the absence of the system property, or when it's set to a value other than true, the existing summary report is still produced. [bs-344] [60145094]
-
Andy Wilkinson authored
@GrabExclude can now be used to exclude certain transitive dependencies. In Aether (Maven), exclusions are applied to an individual dependency rather than being global. In Grape, exclusions are global. AetherGrapeEngine adheres to the Grape convention by applying every exclusion create by @GrabExclude to every dependency, effectively making them global.
-
Dave Syer authored
When a PropertySourcesPropertyValues is used to bind Environment values to a bean (or the SpringApplication) it tries to resolve placeholders eagerly in the Environment. Any that fail might not actually be a problem for users (until validation is done it's impossible to tell even whether that value was needed for the ongoing binding or not). Fixed by ignoring exceptions in the PropertySourcesPropertyValues constructor. Fixes gh-108
-
Dave Syer authored
Bamboo doesn't seem to be causing issues now, so assume [Fixes #52871199] [bs-176] -Djava.util.logging.config.file is passed to log4j as a file name?
-
Andy Wilkinson authored
@GrabResolver can now be used to add a repository to the list that is used for dependency resolution. Any repository that is added via the annotation will then be available for the lifetime of the AetherGrapeEngine instance. In reality, this equates to the lifetime of the Boot application. This is in keeping with the documented default behaviour [1]: "By default, the grape subsystem is shared globally, so added resolvers will become available for any subsequent grab calls". [1] - http://groovy.codehaus.org/api/groovy/lang/GrabResolver.html [bs-345] [60145036]
-
Dave Syer authored
Avoids possible test failures owing to unflushed buffers
-
Dave Syer authored
-
Dave Syer authored
User now gets @EnableSpringDataWebSupport for free in any autoconfigured JPA webapp. [Fixes #53028329] [bs-216]
-
Andy Wilkinson authored
-
Andy Wilkinson authored
b19f6bb2 updated the CLI so that it should be launched using Spring Boot Loader's JarLauncher, however the spring and spring.bat shell scripts were not updated so they still launched the CLI by using SpringCli as the main class. This led to a NoClassDefFoundError as none of the dependencies in the jar's /lib directory could be found. This commit updates the two shells scripts to use JarLauncher as the main class.
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
-
Christian Dupuis authored
-
Dave Syer authored
By default it is on, but you can switch it off (`-P '!integration'`) to ignore integration tests and get a faster build. .travis.yml uses this feature so that it doesn't keep failing on a timeout.
-
Dave Syer authored
-
Christian Dupuis authored
-
Phillip Webb authored
Detect if the tomcat container fails to start and propagate an exception to the caller.
-
- 05 Nov, 2013 1 commit
-
-
Phillip Webb authored
Update the eclipse formatter XML to align it with the project specific settings files. Also corrected the information in CONTRIBUTING.md
-