(versions 1.2 and 2.0)
Under cayenne folder in Subversion you'll find 4 Eclipse projects that need to be checked out to the same workspace. You may skip projects marked as optional if you are not planning to use/change them.
{.table .table-bordered} Project Folder | JVM | Special Setup | Notes ---------------|-----|---------------|------ /cayenne-java | 1.4.x | n/a | Eclipse project containing main Cayenne source and library folders. Source and binary compatibility must be set to JDK 1.4. /cayenne-java-1.5 | 1.5.x | JRE_LIB_15 variable | Eclipse projectcontaining Cayenne JDK 1.5 specific code. Requires “cayenne-java” project to be present in workspace. Source and binary compatibility must be set to JDK 1.5. /cayenne-other | 1.5.x | JRE_LIB_15 variable | Optional Eclipse project that contains Cayenne documentation, contrib folders and such. /cayenne-ant | n/a | n/a | Eclipse project with Ant build files to build the entire Cayenne workspace. Needed if you are planning to build Cayenne with Ant outside of Eclipse (i.e. to create JAR files or run a test suite).
There are also various tutorials in “cayenne” folder that are not needed to build the framework or the tools.