Descargamos el fichero ".jar" del plugin y lo instalamos en el repositorio local para poder usarlo en el resto de proyectos. Para instalarlo en nuestro repositorio local ejecutamos:
mvn install:install-file -DartifactId=releaseBugzilla -DgroupId=com.autentia.mvn.plugin -Dversion=***VERSION DEL PLUGIN*** -DgeneratePom=true -Dfile=***FIHERO JAR*** -Dpackaging=jar
Para que el plugin pueda conectarse al servidor del Bugzilla y realizar las acciones automáticas en el producto, debemos configurarlo en el fichero "pom.xml", teniendo en cuenta que toma como URL base del bugzilla la URL que esté configurada en el elemento issueManagement.
<project ...> ..... <issueManagement> <system>Bugzilla</system> <url>https://host/cgi-bin/bugzilla3/</url> </issueManagement> ..... <build> <plugins> ..... <plugin> <groupId>com.autentia.mvn.plugin</groupId> <artifactId>releaseBugzilla</artifactId> <version> *** versión del plugin *** </version> <configuration> <productName> *** nombre del producto en el bugzilla *** </productName> <bugzillaUser>*** usuario del bugzilla ***</bugzillaUser> <bugzillaPassword>*** contraseña del usuario del bugzilla ***</bugzillaPassword> </configuration> </plugin> </plugins> </build> ..... </project>
Para ejecutar el plugin lo ejecutaremos con el siguiente comando:
mvn com.autentia.mvn.plugin:releaseBugzilla:release