What is Ferris Bible JMCE

Bible JMCE is an application deployed to a JMCE server who's purpose is to get bible reading passages every day (based on a yearly reading schedule), Store those passages for an RSS feed, then (optionally) e-mail the passages for subscribers to read.

The passages are consistent the the New Living Translation of the Holy Bible found on the BibleGateway website.

Distributions

Binary

The binary distribution of this project, ferris-bible-jmce-0.0.5-jmce.zip, is intended to be run in a JMCE Server. If you have a JMCE Server, follow these steps to run the binary distribution.

  1. Unzip ferris-bible-jmce-0.0.5-jmce.zip to ${JMCE_HOME}/deploy
  2. Create a JAR file containing the e-mail configuration properties file and add the JAR file to ${JMCE_HOME}/deploy/ferris-bible-jmce-0.0.5/lib See the e-mail configuration page for instructions on how to do this.
  3. Start your JMCE Server.

If you do not have a JMCE Server, it is possible run the application stand alone. The distribution comes with startup scripts which will start the application. To run the application stand alone, follow these steps:

  1. Unzip ferris-bible-jmce-0.0.5-jmce.zip to any directory you want.
  2. Create a JAR file containing the e-mail configuration properties file and add the JAR file to ferris-bible-jmce-0.0.5/lib See the e-mail configuration page for instructions on how to do this.
  3. Change directory to ferris-bible-jmce-0.0.5/bin.
  4. Execute run.sh.

Source

If you download the source distribution and want to build the project yourself, you will have to deal with Maven's dependencies. The Ferris dependences in the POM file can be resolved by either downloading those src distributions or by checking those projects out of vesion control. You'll then need to use Maven to build/install them.

One dependency, however, is different. The ferris-bible-jmce-private dependency should contain a e-mail configuration properties file but because that configuration is private you need to provide the file and the file's information. See the e-mail configuration page for instructions on how to do this.