Qur'an | Word by Word | Audio | Prayer Times
__ Sign In

Java API - Build Instructions


JQuranTree uses Maven as a build tool to manage dependencies, compile the source, run JUnit tests, and produce the packaged JAR file. If you want to work with Eclipse, the following command line will use Maven to generate Eclipse project files from the POM file:

mvn eclipse:eclipse

The source code has been compiled and tested against the 1.6 version of Java, release Although not used for the build, there is also a convenience Ant script. This uses Ant's zip task to create a time-stamped zip distribution of the source:

ant zip

Test Coverage

Cobertura is used as part of the build process in order to generate unit test code coverage reports:

mvn cobertura:cobertura

You can view the latest test coverage report here.

Language Research Group
University of Leeds