JAR Files and Dependencies has been edited by Andrus Adamchik (May 03, 2009).

(View changes)


This sections explains where all the relevant jar files are located. It also lists Cayenne dependencies.

Cayenne Runtime Framework

The following runtime jars are included in Cayenne distribution "lib" directory:

  • cayenne-server-x.x.jar - contains full Cayenne runtime WITHOUT dependencies. Most applications will use only this file.
  • cayenne-client-x.x.jar - a subset of cayenne-server.jar trimmed for use on the client in an ROP application.
  • cayenne-agent-x.x.jar - a Java instrumentation agent that is used to enhance POJO persistent classes.
  • cayenne-modeler-x.x.jar - CayenneModeler runtime library. Most applications won't ever use it. It is only needed for the local JNDI hack.

When using cayenne-server-x.x.jar you'll need a few third party jars (all included in "lib/third-party" directory of the distribution):

ROP client dependencies are explained here.

Optional Runtime Dependencies

One or more of the following libraries may be needed depending on how you use Cayenne:

Powered by Atlassian Confluence (Version: 2.2.9 Build:#527 Sep 07, 2006) - Bug/feature request

Unsubscribe or edit your notifications preferences