Changes

Jump to navigation Jump to search
917 bytes added ,  06:04, 22 September 2011
no edit summary
==Using Maven==
If the standalone version of [http://maven.apache.org Maven] is installed,
you can use the following commands in any of the BaseX repositories:
 
* <code>mvn compile</code>: the BaseX source files are is compiled
* <code>mvn package</code>: a JAR archive is created in the <code>target</code> class directory
* <code>mvn install</code>: the JAR archive is installed to the local repository; this way, it will be found by other Maven projects. This is particularly useful if you are compiling a beta version of BaseX, for which no archives exist in the repositories.
 
To launch BaseX, type in <code>java -cp target/classes org.basex.BaseX</code>, or have a look at our [[Start Scripts]].
By adding the flag <code>-DskipTests=true</code> you can skip running the JUnit tests and speed up the packaging procedure. You may as well use [[Integrate|Eclipse and m2eclipse]] to compile the BaseX sources.
==Artifacts==
 
<p>As BaseX is offered in a Maven repository, you can easily embed and [[Integrate|integrate]] it into your own projects.
To use the BaseX Maven Artifacts, add the following lines to your
&lt;/repositories&gt;</pre>
===BaseX Artifact===
<pre class="brush:xml">&lt;dependency&gt;
&lt;groupId&gt;org.basex&lt;/groupId&gt;
&lt;/dependency&gt;</pre>
===BaseX API Artifact===
<p>...including the [[REST]], [http://sourceforge.net/projects/xmldb-org XML:DB]
and [http://jcp.org/en/jsr/detail?id=225 XQJ] APIs:</p>
&lt;version&gt;6.7.1&lt;/version&gt;
&lt;/dependency&gt;</pre>
 
[[Category:Developer]]
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu