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:
The source code has been compiled and tested against the 1.6 version of Java, release 18.104.22.168. 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:
Cobertura is used as part of the build process in order to generate unit test code coverage reports:
You can view the latest test coverage report here.