Integrating with MantisBT
The primary means of integrating with MantisBT is with the SOAP
API , bundled with MantisBT. The SOAP API is accessible at
http://server.com/mantis/api/soap/mantisconnect.php.
Java integration
Prebuilt SOAP stubs using Axis
For ease of integration of the Java clients, SOAP stubs
are maintained and deployed in the Maven central repository.
To include them in your project, use the following coordinates:
<dependency>
<groupId>biz.futureware.mantis</groupId>
<artifactId>mantis-axis-soap-client</artifactId>
<version>1.2.6</version>
</dependency>
Alternatively, download the latest available version from
http://search.maven.org/#search|gav|1|g%3A%22biz.futureware.mantis%22%20AND%20a%3A%22mantis-axis-soap-client%22.
Usage in OSGi environments
If you would like to use Axis in an OSGi environment, it is
recommended that you use a ready-made bundle, such as the Axis
bundle available from
Eclipse Orbit
Compatibility between releases
The SOAP API signature will change between minor releases, typically to add new functionality or to extend existing features.
Some of these changes might require a refresh of the client libraries generated, for instance Apache Axis 1 SOAP stubs must be
regenerated if a complex type receives a new property. Such changes will be announced before the release of the new MantisBT version
on the mantisbt-soap-dev mailing list .
Typically there will be two weeks time to integrate the new SOAP stubs.
Support
The primary means of obtaining support is through the
mantisbt-soap-dev mailing list.