I’ve created a plugindev plugin that facilitates the development of Gradle plugins by taking care of the plugin bundling and the plugin publishing to Bintray. The plugindev plugin further ensures that all requirements for inclusion in the Gradle Plugin Portal, JCenter, and MavenCentral are met.
Main features: Automatically generates the plugin descriptor file and includes it in the production jar file. Creates a plugin publication with the production jar file, the sources jar file, and the documentation jar file. Configures the plugin’s pom with all the information required by the different repositories and portals. Uploads the plugin to Bintray and sets all the meta information required by the Gradle Plugin Portal. The full set of features is documented on GitHub.
The plugin is available from the Gradle Plugin Portal and from JCenter.