- 20 May, 2014 14 commits
-
-
Phillip Webb authored
Add a new maven project containing a versions.properties file and an effective POM. Rework existing projects to use the versions artifacts. Partially reverts 307fbba9 Fixes gh-913
-
Phillip Webb authored
-
Andy Wilkinson authored
Remove declarations for the Spring OAuth modules that should have been removed as part of eeefbdd5
-
Dave Syer authored
-
Andy Wilkinson authored
Closes #637
-
Andy Wilkinson authored
Previously spring-boot-dependency-tools used spring-boot-tools as its parent. This meant that it inherited spring-boot-parents' dependency management that we did not want to expose to applications. The solution to this was to generate the effective pom and then filter out any thing that did not appear in spring-boot-dependencies' pom. This filtering had to unwanted side-effect of breaking bom imports: the effective pom would contain the dependency management from the imported bom, but this would be filtered out as the entries didn't appear in spring-boot-dependencies' pom. This commit updates spring-boot-dependency-tools to use spring-boot-dependencies as its parent. This means that its effective pom contains the desired dependency management and nothing more, allowing the filtering logic to be removed. The use of Spring Security's bom has been reinstated as it will now work as intended and versions for its modules will be available in the CLI and via the Gradle plugin. Closes #825 Fixes #838
-
Andy Wilkinson authored
-
Andy Wilkinson authored
- Remove dependency management for projects that Boot does not have a runtime dependency upon - Provide dependency management for all of Spring Batch’s modules
-
Dave Syer authored
-
Dave Syer authored
to allow user to specify the TemplateEngine Fixes gh-908
-
Dave Syer authored
Workaround for ASM 5.0.2 bug that fixes gh-904
-
Dave Syer authored
Fixes gh-800
-
Dave Syer authored
Since Flyway has bean properties (with getters and setters) it can be used to bin directly to the Environment (instead of copying all the properties into FlywayProperties). Fixes gh-806
-
Dave Syer authored
-
- 19 May, 2014 16 commits
-
-
Dave Syer authored
Fixes gh-890
-
Dave Syer authored
Groovy 2.3.1 has a new template loader abstraction that handles compiler caching (better performance by factor of 10).
-
Dave Syer authored
-
Andy Wilkinson authored
Add support for a new annotation, @GrabMetadata, that can be used to provide the coordinates of one or more properties files, such as the one published by Spring IO Platform, as a source of dependency metadata. For example: @GrabMetadata("com.example:metadata:1.0.0") The referenced properties files must be in the format group:module=version. Limitations: - Only a single @GrabMetadata annotation is supported - The referenced properties file must be accessible in one of the default repositories, i.e. it cannot be accessed in a repository that's added using @GrabResolver Closes #814
-
Christian Dupuis authored
-
Christian Dupuis authored
-
Christian Dupuis authored
Moved into EndpointAutoConfiguration
-
Stephane Nicoll authored
* pull899: Exact match for groupId excludes
-
Mark Ingram authored
Previous to this commit, any groupId starting with one of the configured exclude would be excluded as well. This potentially leads to unintentional dependency filtering: for example the GroupIdFilter with an exclusion of "org.springframework" also removes "org.springframework.boot" dependencies. Add MatchingGroupIdFilter that uses an exact match instead. See #649
-
Dave Syer authored
-
Dave Syer authored
-
Andy Wilkinson authored
-
Maciej Walkowiak authored
Uses known databases from org.flywaydb.core.internal.util.jdbc.DriverDataSource Fixes gh-824, fixes gh-809
-
Dave Syer authored
A callback is added in autoconfig, so that if users inject the EntityManagerFactoryBuilder into their app and use it to create multiple EntityManagerFactories, they all get the same deferred DDL behaviour. The deferred DDL can also be disabled by setting spring.jpa.hibernate.deferDdl=true. Fixes gh-894
-
Dave Syer authored
The EntityManagerFactory will happily process the DDL on startup, but that happens too early (because of LoadtimeWeaverAware processing). We can defer it to a more civilised stage, e.g. ContextRefreshedEvent by using the Hibernate native APIs directly. It makes the JpaProperties slightly more complex because they need to distinguish between the early init and late processing versions of the Hibernate properties. Not ready for prime time yet because there is no way to deal with multiple EntityManagers. Fixes gh-894
-
Dave Syer authored
-
- 17 May, 2014 3 commits
-
-
Gary Russell authored
-
Dave Syer authored
Fixes gh-892
-
Dave Syer authored
Fixes gh-616
-
- 16 May, 2014 7 commits
-
-
Dave Syer authored
-
Phillip Webb authored
Conflicts: spring-boot-dependencies/pom.xml spring-boot-tools/spring-boot-loader/src/test/java/org/springframework/boot/loader/jar/JarFileTests.java
-
Phillip Webb authored
Update JarFile to correctly create system independent URLs to prevent potential URISyntaxExceptions when running on Windows. Fixes gh-836
-
Dave Syer authored
The problem all along has been in AsciiBytes, so the fix in commit ce3aaf was just a stop gap for a system where multi-byte characters are supported but the default encoding is not UTF-8 (e.g. most Windows systems). The real solution is not to leave it to chance and always pick an encoding for the JarEntry names (i.e. in AsciiBytes). (Cherry picked from commit 06e364a9) Fixes gh-764
-
Dave Syer authored
-
Dave Syer authored
-
Phillip Webb authored
-