Code and Packaging Organization
All core code for Crafter is packaged as a single library called crafter-VERSION.jar. This code is largely independant of any type of presentation framework or presentation layer.
For demonstration purposes a JBoss Seam/Facelets application has been provided to illustrate how Crafter can be used to construct a website.
Building the core Crafter library
1. Checkout source from svn:
SVN: co https://svn.rivetlogic.com/repos/rivets/crafter/core/trunk
2. Build code with Maven:
mvn install
Building the Crafter Seam Demo Application
1. Checkout source from svn:
SVN co https://svn.rivetlogic.com/repos/rivets/crafter/app/seam-demo/trunk
2. Build code with Maven:
mvn package
Generate eclipse project files for projects
1. In the same directory as the project Maven POM file:
mvn eclipse:eclipse