Dependency Management Plugin 1.0.0.RC1
It's my pleasure to announce that 1.0.0.RC1 of the Dependency Management Plugin has been released. It's available from Gradle's Plugin Portal as well as Maven Central and Bintray.
What's new?
The plugin's been rewritten in Java and its API has been formalised. A clear separation between that API and the plugin's internals has been introduced. This has required a few breaking changes but you are unlikely to be affected if you were using the Groovy DSL.
Converting to Java and formalising the API has also enabled a couple of enhancements:
### Official support for Gradle 3
Previously, the plugin was written in Groovy and attempted to support Gradle 1, 2, and 3. This proved to be overly ambitious. The two main problems were binary incompatibilities across the three different Groovy runtimes (1.8, 2.3, and 2.4) and breaking changes across the three versions of Gradle. To address these, the Gradle team's recommendation was to rewrite the plugin in Java and to drop support for Gradle 1.x. This release does just that, with the plugin's main code now being 100% Java and Gradle 2.9 now being the minimum supported version. As a result, Gradle 3.x is now officially supported and it should be easier to support new versions of…