* Use Gradle variants for publishing `optional` and `provided` * Use some transitive dependencies explicitly from other modules since all the optional dependencies are not pulled by Gradle any more
JIRA: https://jira.spring.io/browse/INT-3397 Similar to Spring Framework's; see https://spring.io/blog/2013/12/03/spring-framework-4-0-rc2-available