1. Dependencies
What you need to install before you start
Java
You need a current version of the Java Development Kit (JDK), at least Java 6.
Database
You need a RDBMS.
Cinnamon is known to work with:
- MS-SQL 2000
- MS-SQL 2005
- MySQL 5
- PostgreSQL 8.4
It will probably work with all databases that can be configured for use with Hibernate 3.3
In the current default configuration, you need to create
- a database cmn_dev
- a database cmn_test
- a user "cinnamon" with password "cinnamon" with sufficient permissions to both databases.
Servlet-Container
The Cinnamon server is currently configured to run as a servlet on a webserver like Tomcat, Jetty or Glassfish.
Open Source Libraries
You will need to download the following libraries (the version numbers provided refer to the minimum version)
- Hibernate Core 3.3.1 or newer
- Hibernate Annotations 3.4
- Hibernate EntityManager 3.4
- TestNG 5.11
- SLF4J 1.5.6 (website needs JavaScript)
- LogBack 0.9.18 (website needs JavaScript)
- Lucene 3.0.1
- dom4j 1.6.1
- Apache commons httpclient 3.1
- Apache commons fileupload 1.2.1
- Apache commons io 1.4
- Apache commons-codec 1.3
- Apache commons-logging 1.1 (deprecated)
- Apache commons-collections 3.2.1

