- 09 May, 2014 6 commits
-
-
Phillip Webb authored
Update ConditionalOnProperty to optionally support relaxed form names. Fixes gh-835
-
Phillip Webb authored
Update reference documentation to make it clearer why you might not always want to use the spring-boot-starter-parent. Fixes gh-774
-
Andy Wilkinson authored
Update to latest release of Spring Plugin and provide dependency management for all of its modules Closes #802
-
Phillip Webb authored
-
Phillip Webb authored
Add an explicit dependency to `hamcrest-core` in the `spring-boot-starter-test` POM. This prevents version 1.1 from accidentally being pulled in via junit. Fixes gh-810
-
Phillip Webb authored
-
- 08 May, 2014 23 commits
-
-
Andy Wilkinson authored
Reorder dependencies so that they're consistently in alphabetical order
-
Maciej Walkowiak authored
Update @ConditionalOnProperty so that properties that are present but contain the value `false` are not considered a match. Fixes gh-812
-
Phillip Webb authored
Fixes gh-811
-
Christian Dupuis authored
-
Christian Dupuis authored
-
Christian Dupuis authored
Rework HealthIndicator support
-
Christian Dupuis authored
-
Christian Dupuis authored
-
Christian Dupuis authored
-
Christian Dupuis authored
-
Phillip Webb authored
* conditionalOnPropertiesPresent: Add @ConditionalOnProperty annotation
-
Maciej Walkowiak authored
Add @ConditionalOnProperty which enables conditional bean creation when all required properties are defined in the Environment. Fixes gh-812
-
Christian Dupuis authored
-
Phillip Webb authored
Add a `versionManagement` gradle configuration which can be used to provide alternative version meta-data. Primarily added so that the Spring IO platform can provide version overrides without causing a cyclic build dependency. Fixes gh-750
-
Phillip Webb authored
-
Phillip Webb authored
Temporarily remove the spring-data release train BOM since it cannot be resolved until it is published to maven central. The previous solution of adding an additional repository has been reverted as it will pollute POMS for users that inherit from the spring-boot-starter-parent POM.
-
Phillip Webb authored
This reverts commit 1ef3d3bd.
-
Dave Syer authored
For the convenience of users who want to selectively override the access rules in an application without taking complete control of the security configuration we now have some constants: * SecurityProperties.ACCESS_OVERRIDE_ORDER for overriding just the application endpoint access rules * ManagementServerProperties.ACCESS_OVERRIDE_ORDER for overriding the application endpoint and management endpoint access rules Fixes gh-803
-
Dave Syer authored
-
Andy Wilkinson authored
The transitive dependency org.neo4j:neo4j-cypher-dsl:2.0.1 isn't available in Maven Central. This was leading to frequent build breaks so we've decided to remove the Neo4J starter until all of its dependencies can be resolved from Maven Central. Fixes #797
-
Andy Wilkinson authored
-
Christian Dupuis authored
Refactored HealthEndpoint to be able to take multiple HealthIndicators. Extracted configuration of HealthIndicators out of EndpointAutoConfiguration and added new HealthIndicatorAutoConfiguration class. Added HealthIndicators for Redis and Mongo.
-
Andy Wilkinson authored
This brings Boot's dependency management into line with the version of GemFire used by Spring Data GemFire in the Dijkstra release train
-
- 07 May, 2014 10 commits
-
-
Andy Wilkinson authored
Upgrade to latest version of AspectJ and provide dependency management for all of its modules.
-
Dave Syer authored
This (empirically) fixes gh-726 using a new utility (LogbackInitializer) in the loader tools. If anyone has enough Gradle fu to understand where to put it (after the classpath is established but before compilation) we could do the same thing in the Gradle plugin (and that would fix gh-724).
-
Stephane Nicoll authored
All dependencies have recently moved to the spring-boot-dependencies POM but that POM does not contain the repositories that are required to download milestone artifacts. This commit moves the default profile that is active by default at the right place in the hierarchy so that it is applied there as well.
-
Andy Wilkinson authored
In addition to the upgrade to Dijkstra (#743) Spring HATEOAS has been upgraded to 0.11.0 (#801) and Mongo's Java driver has been upgraded to 2.12.1 (#689). In both cases this is the same version as is used by Dijkstra RC1. The new version of Mongo's Java driver changes the exception that's thrown when Mongo isn't running and a connection attempt fails. The Mongo sample has been updated accordingly. RepositoryRestMvcAutoConfiguration has been updated to be configured before JpaRepositoriesAutoConfiguration. This ensures that the former's transitive import of SpringDataJacksonConfiguration takes precedence over the latter's import of the same. This is necessary as RepositoryRestMvcConfiguration requires a bean that's declared by SpringDataJacksonConfiguration and, if JpaRepositoriesAutoConfiguration is processed first, its conditions may cause the import SpringDataJacksonConfiguration to be skipped causing instantiation of RepositoryRestMvcConfiguration to fail. Closes #689 Closes #743
-
Andy Wilkinson authored
-
Phillip Webb authored
Replace the `spring-boot.version` property with a hard-coded value, rather than relying on the parent version. Allows locally installed snapshots to be used as the parents of projects with a different version number.
-
Phillip Webb authored
-
Andy Wilkinson authored
Upgrade to latest release of Spring AMQP and provide dependency management for all of its modules Closes #799
-
Greg Turnquist authored
Closes #397 and #717
-
Dave Syer authored
-
- 06 May, 2014 1 commit
-
-
Stephane Nicoll authored
This commit provides several options to exclude one or more dependencies: * excludes allows to specify an arbitrary number of exclude sub element defining the groupId and artifactId of the dependency to exclude * excludedGroupIds defines the comma separated list of groupIds to exclude * excludeArtifactIds defines the comma separated list of artifactIds to exclude While any artifact can be excluded, this is designed to exclude provided-scoped dependencies that should not be bundled in the executable jar/war. The outcome of java -jar myapp.jar should be consistent with the run goal: these exclusions are therefore applied to the classpath that the run goal computes to launch the application. This commit also adds some integration tests and updates the plugin's documentation Fixes gh-649, gh-650 and gh-674
-