- 06 Nov, 2013 6 commits
-
-
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 17 commits
-
-
Phillip Webb authored
Update the eclipse formatter XML to align it with the project specific settings files. Also corrected the information in CONTRIBUTING.md
-
Phillip Webb authored
Increase the whitespace to make the password easier to find in the log.
-
Phillip Webb authored
This reverts commit 498ca076. Removed due to eclipse failures.
-
Phillip Webb authored
Update CLI application to use groovy.jar rather than groovy-all.jar. This prevents classloading issues when a user project @Grabs groovy-ant.
-
Phillip Webb authored
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
-
Phillip Webb authored
Rework classloading for launched applications so that CLI classes and dependencies are not visible. This change allows many of the previous hacks and workarounds to be removed. With the exception of the 'org.springframework.boot.groovy' package and 'groovy-all' all user required depndencies are now pulled in via @Grab annotations. The updated classloading algorithm has enabled the following changes: - AetherGrapeEngine is now back in the cli project and the spring-boot-cli-grape project has been removed. The AetherGrapeEngine has also been simplified. - The TestCommand now launches a TestRunner (similar in design to the SpringApplicationRunner) and report test failures directly using the junit TextListener. Adding custom 'testers' source to the users project is no longer required. The previous 'double compile' for tests has also been removed. - Utility classes have been removed in favor of using versions from spring-core. - The CLI jar is now packaged using the 'boot-loader' rather than using the maven shade plugin. This commit also applied minor polish refactoring to a number of classes.
-
Phillip Webb authored
Add dependencies that are usually picked up transitively directly to spring-boot-starter-web. Helps mavens dependency conflict resolution algorithm to pick the correct version.
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
-
- 04 Nov, 2013 17 commits
-
-
Phillip Webb authored
-
Dave Syer authored
-
Dave Syer authored
-
Greg Turnquist authored
- Gather autoconfiguration conditional decisiions (true and false) - Provide an actuator endpoint as one means to read the report - Define @EnableAutConfigurationReport annotation to turn this feature on - Tidy up autoconfig report a bit and log it if --debug=true
-
Dave Syer authored
[#48055575] [bs-31] Add hooks for failed application context startup
-
Christian Dupuis authored
-
Christian Dupuis authored
-
Christian Dupuis authored
-
Christian Dupuis authored
-
Christian Dupuis authored
This commit adds a new starter named spring-boot-starter-shell-crsh and auto configuration support to embed a system shell within Spring Boot applications. The embedded shell allows clients to connect via ssh or telnet to the Boot app and execute commands. Commands can be implemented and embedded with app. For sample usage see spring-boot-samples-actuator.
-
Christian Dupuis authored
Ignore DataSourceAutoConfigurationTests.testExplicitDriverClassClearsUserName() as it fails without running mysql instance
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
To use a DataSource pool (Tomcat or DBCP) the user must supply a valid driver class name *and* database URL. If both are supplied and the driver class is not one of the embedded ones, then no default username or password is provided. Fixes gh-94
-
Dave Syer authored
-
Dave Syer authored
-