Cayenne User Documentation
Cayenne and Maven

Cayenne and Maven

Importing Cayenne in a Maven Project

Cayenne publishes Maven2 artifacts to ibiblio repository, so they can be declared in the POM:

<dependency>
   <groupId>org.apache.cayenne</groupId>
   <artifactId>cayenne-server</artifactId>
   <version>X.Y</version>
</dependency>
...
<dependency>
   <groupId>org.apache.cayenne</groupId>
   <artifactId>cayenne-client</artifactId>
   <version>X.Y</version>
</dependency>
...
<dependency>
   <groupId>org.apache.cayenne</groupId>
   <artifactId>cayenne-agent</artifactId>
   <version>X.Y</version>
</dependency>
.