Skip to content
Dannes Wessels edited this page Dec 7, 2013 · 12 revisions

How to build

First edit the build.properties and configure the EXIST_HOME location. The directory must contain a compiled instance of eXist-db.

  # clone from github
  git clone
  
  # download ivy dependency manager
  ant setup
  
  # download dependancies
  # build jar
  # create two xar files
  ant

  # install all jars into EXIST_HOME
  ant install

Available build targets

ant -projecthelp
Buildfile: ....../messaging-replication/build.xml
Build descriptor for the messaging-replication extension of eXist-db
Main targets:

 clean      Clean up all generated files
 clean-all  Reset to clean state
 compile    Compile java sources
 download   Download 3d party JAR files
 install    Install jar files into ${exist.dir}/lib/extensions
 jar        Create JAR file
 prepare    Create empty directories
 setup      Download the Ivy dependency manager
 xar        Create XAR files
Default target: xar

Clone this wiki locally