scm-version Plugin für Gradle 2.0 aktualisiert

Mit dem Er­schei­nen von Grad­le 2.0 gibt es ein zen­tra­les Plu­gin-Re­po­si­to­ry, über das das Ein­bin­den von Dritt-Plug­ins sehr an­ge­nehm wird. Höchs­te Zeit also, den Sub­mis­si­on-Drill durch­zu­e­x­er­zie­ren und das Plu­gin im Grails Plu­gin-Re­po­si­to­ry be­reit­zu­stel­len!

Hier­durch haben sich ei­ni­ge klei­ne­re Än­de­run­gen er­ge­ben:

  • Die Plug­ins be­nö­ti­gen nun einen „full qua­li­fied name“, des­halb wurde der Name des Plug­ins auf de.ploing.scmversion ge­än­dert.
  • Pro Paket ver­wal­tet das Grad­le-Plu­gin-Sys­tem (so­weit ich das sehe) nur ein ein­zel­nes Plu­gin. Ur­sprüng­lich war ge­plant, für jede Ver­si­ons­kon­trol­le ein se­pa­ra­tes Plu­gin aus dem­sel­ben Rumpf-Code zu bauen; nun be­sitzt das Plu­gin eine au­to­ma­ti­sche Er­ken­nung des ver­wen­de­ten Sys­tems. Al­ter­na­tiv kann die ver­wen­de­te Ver­si­ons­kon­trol­le auch sta­tisch kon­fi­gu­riert wer­den.

Viel Spaß bei der Be­nut­zung, Quell­text, Bu­g­re­port- und Pull­re­quest-Mög­lich­keit gibt es wie immer im Repo auf git­hub.