- 03 Nov, 2020 13 commits
-
-
Andy Wilkinson authored
See gh-23999
-
Michal Růžička authored
See gh-23999
-
Andy Wilkinson authored
Closes gh-24014
-
Andy Wilkinson authored
Previously, Quartz could be configured with a specific DataSource using `@QuartzDataSource` but it was not possible to configure a Quartz-specific transaction manager. This could result in the different DataSources being used by Quartz itself and Quart'z DataSourceTransactionManager. This commit introduces a new qualifier, `@QuartzTransactionManager`, that can be used to avoid the above-described problem. Any `@QuartzTransactionManager`-annotated bean will be used by the Quartz auto-configure configuration instead of the application's main `TransactionManager`. If no such qualified bean is present, the application's main TransactionManager, if any, will be used as before. Fixes gh-20184
-
Andy Wilkinson authored
Closes gh-24012
-
Andy Wilkinson authored
Fixes gh-23978
-
Andy Wilkinson authored
Closes gh-24009
-
Andy Wilkinson authored
When running on Java 11 (where `@PostConstruct` is no longer part of the JRE) and without a dependency on jakarta-annotation-api, `@PostContruct` annotions are silently dropped. This leads to obscure and hard-to-track down changes in the behaviour of our auto-configuration as the `@PostConstruct`-annotated methods are not invoked. To allow users to run on Java 11 without having jakarta-annotation-api on the classpath, this commit removes use of `@PostConstruct` from main code. A Checkstyle rule has also been added to prevent its usage in main code from being reintroduced. Closes gh-23723
-
Andy Wilkinson authored
Closes gh-24006
-
Andy Wilkinson authored
Closes gh-23808
-
Andy Wilkinson authored
Closes gh-24004
-
Andy Wilkinson authored
Closes gh-22925
-
Andy Wilkinson authored
Previously, the main jar file and the source and javadoc jar files all had the same changes applied to their manifests. The commit changes the Implementation-Title of source and javadoc jars so that the title indicates that's what they are. Rather than using the project's description as the title (as is done for the main jar), the titles for source and javadoc jars will now be "Source for ${project.name}" and "Javadoc for ${project.name}" respectively. Closes gh-23974
-
- 02 Nov, 2020 2 commits
-
-
Andy Wilkinson authored
Closes gh-23996
-
Stephane Nicoll authored
Closes gh-23991
-
- 30 Oct, 2020 1 commit
-
-
Phillip Webb authored
Update `BintrayService.isDistributionComplete` to use unpublished artifacts.
-
- 29 Oct, 2020 24 commits
-
-
Spring Buildmaster authored
-
Phillip Webb authored
See gh-23824
-
Phillip Webb authored
-
Phillip Webb authored
Closes gh-23824
-
Andy Wilkinson authored
Closes gh-23969
-
Andy Wilkinson authored
Fixes gh-23966
-
Stephane Nicoll authored
-
Spring Buildmaster authored
-
Stephane Nicoll authored
Closes gh-23965
-
Stephane Nicoll authored
-
Spring Buildmaster authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Andy Wilkinson authored
Fixes gh-23934
-
Stephane Nicoll authored
-
Stephane Nicoll authored
See gh-23962
-
Stephane Nicoll authored
See spring-io/concourse-java-scripts#11
-
Stephane Nicoll authored
-
Stephane Nicoll authored
See gh-23962
-
Stephane Nicoll authored
See spring-io/concourse-java-scripts#11
-
Phillip Webb authored
Closes gh-23959
-
Phillip Webb authored
Ensure that metadata sourced from inner-types is not deleted when performing an incremental compile. Prior to this commit, the source type was searched using the `Outer$Inner` format. This is not supported `Elements.getTypeElement` so we now convert the names to `Outer.Inner`. Closes gh-10886
-
Phillip Webb authored
Closes gh-23939
-