Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 60975a5

Browse files
committedDec 2, 2011
Added basic documentation for integrating with MantisBT
1 parent fbcd8a6 commit 60975a5

File tree

3 files changed

+54
-0
lines changed

3 files changed

+54
-0
lines changed
 

Diff for: ‎docbook/developers/en/developers.sgml

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
&events;
4242
&plugins;
4343
&eventref;
44+
&integrators;
4445

4546
&appendix;
4647
</book>

Diff for: ‎docbook/developers/en/file-entities.ent

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<!ENTITY contributers SYSTEM "contributers.sgml">
22
<!ENTITY database SYSTEM "database.sgml">
33
<!ENTITY events SYSTEM "events.sgml">
4+
<!ENTITY integrators SYSTEM "integrators.sgml">
45
<!ENTITY plugins SYSTEM "plugins.sgml">
56
<!ENTITY plugins-building SYSTEM "plugins-building.sgml">
67
<!ENTITY plugins-building-source SYSTEM "plugins-building-source.sgml">

Diff for: ‎docbook/developers/en/integrators.sgml

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<chapter id="integrators">
2+
<title>Integrating with MantisBT</title>
3+
4+
<para>
5+
The primary means of integrating with MantisBT is with the SOAP
6+
API , bundled with MantisBT. The SOAP API is accessible at
7+
<literal>http://server.com/mantis/api/soap/mantisconnect.php</literal>.
8+
</para>
9+
10+
<sect1 id="integrators.java">
11+
<title>Java integration</title>
12+
13+
<sect2 id="integrators.java.soap">
14+
<title>Prebuilt SOAP stubs using Axis</title>
15+
16+
<para>
17+
For ease of integration of the Java clients, SOAP stubs
18+
are maintained and deployed in the Maven central repository.
19+
To include them in your project, use the following coordinates:
20+
</para>
21+
22+
<programlisting>
23+
&lt;dependency&gt;
24+
&lt;groupId&gt;biz.futureware.mantis&lt;/groupId&gt;
25+
&lt;artifactId&gt;mantis-axis-soap-client&lt;/artifactId&gt;
26+
&lt;version&gt;1.2.6&lt;/version&gt;
27+
&lt;/dependency&gt;
28+
</programlisting>
29+
30+
<para>Alternatively, download the latest available version from
31+
<ulink url="http://search.maven.org/#search|gav|1|g%3A%22biz.futureware.mantis%22%20AND%20a%3A%22mantis-axis-soap-client%22">
32+
http://search.maven.org/#search|gav|1|g%3A%22biz.futureware.mantis%22%20AND%20a%3A%22mantis-axis-soap-client%22</ulink>.
33+
</para>
34+
</sect2>
35+
36+
<sect2 id="integrators.java.osgi">
37+
<title>Usage in OSGi environments</title>
38+
<para>If you would like to use Axis in an OSGi environment, it is
39+
recommended that you use a ready-made bundle, such as the Axis
40+
bundle available from <ulink url="http://download.eclipse.org/tools/orbit/downloads/">
41+
Eclipse Orbit</ulink>
42+
</sect2>
43+
</sect1>
44+
45+
<sect1 id="integrators.support">
46+
<title>Support</title>
47+
48+
<para>The primary means of obtaining support is through the <ulink url="http://lists.sourceforge.net/mailman/listinfo/mantisbt-soap-dev">
49+
mantisbt-soap-dev mailing list</ulink>.</para>
50+
</sect1>
51+
</chapter>
52+

0 commit comments

Comments
 (0)
Please sign in to comment.