Mit dem Erscheinen von Gradle 2.0 gibt es ein zentrales Plugin-Repository, über das das Einbinden von Dritt-Plugins sehr angenehm wird. Höchste Zeit also, den Submission-Drill durchzuexerzieren und das Plugin im Grails Plugin-Repository bereitzustellen!
Hierdurch haben sich einige kleinere Änderungen ergeben:
- Die Plugins benötigen nun einen „full qualified name“, deshalb wurde
der Name des Plugins auf
de.ploing.scmversion
geändert. - Pro Paket verwaltet das Gradle-Plugin-System (soweit ich das sehe) nur ein einzelnes Plugin. Ursprünglich war geplant, für jede Versionskontrolle ein separates Plugin aus demselben Rumpf-Code zu bauen; nun besitzt das Plugin eine automatische Erkennung des verwendeten Systems. Alternativ kann die verwendete Versionskontrolle auch statisch konfiguriert werden.
Viel Spaß bei der Benutzung, Quelltext, Bugreport- und Pullrequest-Möglichkeit gibt es wie immer im Repo auf github.