Joist provides a bootstrap jar to provide a basic project structure. Out of the box, it provides Eclipse project files, a database environment, and unit, integration, and web testing infrastructure.
(Okay, web testing coming soon…it’s done, but is not in the template project yet.)
Download the bootstrap jar:
Run it with your project name:
java -jar joist.bootstrap.jar my_appbuild.properties and set the db.sa.password to your local postgres user’s passwordivy.xml and change the joist versions from SNAPSHOT to 0.2–this is annoying, but please live with it for nowMyAppCycle–this will create the my_app database and user in postgres, apply the two default migrations m0000 and m0001, and run the code generationMyAppJetty–this will start up Jetty on port 8080, you can start editing index.htm and IndexPage.tests/unit and tests/integration for db-less and db-based, respectively, tests