- 05 Sep, 2014 6 commits
-
-
Andy Wilkinson authored
Closes gh-1493 Closes gh-1517
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
-
Andy Wilkinson authored
Previously, InstallCommand used a custom Grape root and then walked the tree of files downloaded by Aether to determine which files it should install or uninstall. In some scenarios two files for the same module would be present: one named foo-1.0.0.BUILD-SNAPSHOT.jar and one named foo-1.0.0.BUILD-20140905.091809-2.jar. The former is from the local repository and the later is from a remote repository. In this case, the visitor would do the wrong thing and the latter would be installed into lib. This commit updates InstallCommand to determine the jars that it should process by consulting GroovyCompiler's classpath, rather than by walking Aether's cache. This approach selects the correct jar as Aether has already figured this out as part of resolving the dependency. It also brings InstallCommand into line with JarCommand. The previous implementation used Java 7-specific File APIs. As part of the above-described change this usage has been removed. The install command can now be used on Java 6. Fixes gh-1515
-
Phillip Webb authored
Fixes gh-1507
-
- 04 Sep, 2014 27 commits
-
-
Phillip Webb authored
-
Spring Buildmaster authored
-
Phillip Webb authored
Replace @ConditionalOnBean(MongoProperties.class) on MongoDataAutoConfiguration with @EnableConfigurationProperties since MongoAutoConfiguration will not be applied in a cloud environment. Fixes gh-1502
-
Phillip Webb authored
-
Phillip Webb authored
Conflicts: spring-boot/src/test/java/org/springframework/boot/bind/RelaxedPropertyResolverTests.java
-
Phillip Webb authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-1500
-
Andy Wilkinson authored
Add a test to JmxAutoConfigurationTests which verifies that @EnableIntegrationMBeanExport can be used on a @Configuration class to customize the default domain used for MBeans created by Spring Integration. See https://jira.spring.io/browse/SPR-12128. Closes gh-1451
-
Stephane Nicoll authored
Fixes gh-1501
-
Dave Syer authored
-
Dave Syer authored
-
Stephane Nicoll authored
-
Dave Syer authored
The loading is via a marker interface SpringBootAstTransformation to avoid clashing with other services registered as org.groovy.* Fixes gh-1392
-
Stephane Nicoll authored
Fixes gh-1488
-
Dave Syer authored
-
Dave Syer authored
-
Phillip Webb authored
* spring-cloud-starters: Add starter for spring-cloud
-
Ramnivas Laddad authored
Fixes gh-1385
-
Phillip Webb authored
-
Phillip Webb authored
Fixes gh-1241
-
Phillip Webb authored
Fixes gh-1373
-
Phillip Webb authored
Remove ExtendedPathMatchingResourcePatternResolver which is not required with Spring 4.1 Fixes gh-1420
-
Phillip Webb authored
Fixes gh-1452
-
Phillip Webb authored
Add a `spring.jms.jndi-name` property to allow a JMS ConnectionFactory to be obtained from a custom JNDI location. Fixes gh-1471
-
Phillip Webb authored
-
Phillip Webb authored
Add `AnyNestedCondition` which can be used to create a logical 'or' of other conditions contained on nested classes. For example: static class OnJndiOrProperty extends AnyNestedCondition { @ConditionalOnJndi() static class OnJndi { } @ConditionalOnProperty("something") static class OnProperty { } } Fixes gh-1490
-
- 03 Sep, 2014 7 commits
-
-
Phillip Webb authored
-
Phillip Webb authored
Change SpringApplicationContextLoader to set active profiles using the `spring.profiles.active` environment property rather than calling `SpringApplication.setAdditionalProfiles`. This allows @ActiveProfiles to replace existing profiles rather than add to them which is consistent with the Spring TestContext Framework. Fixes gh-1469
-
Phillip Webb authored
-
Phillip Webb authored
Allow customization of the Apache HTTP Client used in TestRestTemplate via an options enum. Fixes gh-1497
-
Phillip Webb authored
-
Phillip Webb authored
Update LevelRemappingAppender to that any calls that aren't remapped are still logged. Fixes gh-1481
-
Stephane Nicoll authored
Prior to this commit, the repackage goal silently ignored the case of two libraries having the same name and version but a different group. As a result, the second library was overwriting the first one in the repackaged jar. This commit adds support for custom Library names and updates the Maven and Gradle plugins so that the name includes the group ID when there would otherwise be a duplicate. Fixes gh-1475
-