Web-based Bible Application using Clojure and JSword (Using Immutant)
TODO: Untested directions (THIS IS ALPHA SOFTWARE)
- Java 8
- Maven 3+
- Leiningen 2+
git clone https://github.com/crosswire/jsword.git
cd jsword
mvn install -DskipTests=true
If, for whatever reason, the latest JSword ceases to work with this code, you can download my fork of Jsword and switch to the v2.1 branch and install it from there.
https://github.com/timotheosh/jsword.git
cd jsword
git checkout v2.1
mvn install -DskipTests=true
git clone https://github.com/timotheosh/cljwebsword.git
cd cljwebsword
lein immutant war
NOTE: Tested only in Wildfly
The war file can be found under target/default/cljwebsword.war You will need a Crosswire Sword Installation with some texts already installed and accessible to the JBoss/Widlfly user.