A Maven plugin for Mantis integration.
Based on the Mantis SOAP API (Web Service).
Live test of the web service on the MantisBT site : Test it (WSDL).
This plugin requires the following information:
- Mantis URL: absolute URL to Mantis home (i.e.: http://mantis.org/bt)
- Mantis username: username to authenticate in Mantis
- Mantis password: password to authenticate in Mantis
- Mantis project name: where the version should be added
- Deprecate Olders: flag to mark older versions as obsolete on goal add-project-version
Configuration properties were moved to the configuration section inside the plugin in the pom.xml
and username and password can now be defined in ~/.m2/settings.xml
file:
<plugin>
<groupId>com.identicum.utils</groupId>
<artifactId>mantis-maven-plugin</artifactId>
<version>0.3-SNAPSHOT</version>
<configuration>
<server>bt</server><!-- server in settings.xml -->
<url>http://10.1.1.153/btora/</url>
<projectName>Identicum - IRM</projectName>
<deprecateOlders>true</deprecateOlders>
</configuration>
</plugin>
- mantis:add-project-version - Create a project's version.
See method : mc_project_version_add - mantis:display-project-versions - Displays the versions of a project.
See method : mc_project_get_versions - mantis:display-version - Displays the version of Mantis server.
See method : mc_version
-
Maven Plugin Development :
- Maven official site : Maven - Guide to Developing Java Plugins
- Maven Plugin API : The Descriptor and Annotations
- Maven Plugin Plugin : Configuring Generation of Help Mojo
- Maven Plugin Tools : Introduction (The Maven Plugin Tools contains the necessary tools to play with Maven Plugins.)
- Maven Plugin Prefix : Introduction to Plugin Prefix Resolution
- Book "Better Builds with Maven" : Developing Custom Maven Plugins
- Book "Maven: The Complete Reference" : Writing Plugins
- Book "Better Builds with Maven" : Mojo Parameter Expressions
-
Maven & GitHub :
- Maven + GitHub : Maven Tips and Tricks: Using GitHub
-
Eclipse & GitHub :
- GitHub links for Eclipse : Git in Eclipse
- Eclipse EGit + GitHub : EGit/GitHub/User Guide
- Eclipse GitHub plugin : Update Site
- Git with Eclipse : Git with Eclipse (EGit) - Tutorial
- Slides about EGit & GitHub Using The EGit Eclipse Plugin With Git Hub