- calipso-hub (this one)
- calipso-hub-core: application-specific components
- calipso-hub-framework: development framework components
- calipso-hub-utilities: utility components
To build Calipso you need a Java Development Kit and Apache Maven installed.
-
To start, checkout the project:
$ git clone git://github.com/abissgr/calipso-hub.git
-
Change to the project base directory:
$ cd calipso-hub
-
Rename HOWTO.txt to dev.properties and (optionally) edit it:
$ mv HOWTO.txt dev.properties
-
Build the project
$ mvn clean install
-
Change to webapp module directory
$ cd calipso-hub-webapp
-
Start the Jetty server
$ mvn clean install jetty:run
After you complete the steps above, you can access Calipso using your web browser:
http://localhost:8080/
By default, Calipso uses H2, an in-memory database that works great for development. A fresh copy is created with test data each time you start Jetty using mvn:run. The database console is available at:
http://localhost:8080/console/database/
You can use a database like MySQL by commenting out the H2 database section in your dev.properties, then uncommenting the MySQL section. Other databases can be also be used.