Toolset
The grits CVS module contains all of the third party jars required to build and run the grits web application. However, there are still some third party tools required to actually build and run grits, such as an installation of the JDK, the ant build tool and a J2EE container to deploy the grits web application to. This is outlined in the following sections.
Unit Testing
Third Party Tool |
Version |
Home Page |
Required |
Included in CVS |
---|---|---|---|---|
JUnit |
3.8.1 or later |
No |
Yes |
|
DbUnit |
2.1 or later |
No |
Yes |
|
MockObjects |
0.09 or later |
No |
Yes |
|
HSQL Database Engine |
1.7.2 or later |
Yes |
Yes |
Hibernate
GRITS uses Hibernate 2, an Object-Relational Mapping (ORM) framework, for all of its database persistence requirements. Hibernate requires several third party libraries, all of which are included in the GRITS CVS module.
lib/runtime/hibernate/cglib-full-2.0.1.jar lib/runtime/hibernate/dom4j-1.4.jar lib/runtime/hibernate/ehcache-0.7.jar lib/runtime/hibernate/hibernate2.jar lib/runtime/hibernate/odmg-3.0.jar lib/runtime/commons-collections-2.1.jar lib/runtime/commons-logging-1.0.3.jar lib/runtime/log4j-1.2.8.jar