OpenJPA Build and Runtime Dependencies

Java versions

Maven versions

Runtime Dependencies

The binary release download of OpenJPA apache-openjpa-<version>-binary.zip includes all of the code needed to run in a stand-alone Java SE JVM or within a Java EE application server.

OpenJPA 1.0.x - 1.2.x Releases

The binary download includes the following required OpenJPA core artifact:

and the following required runtime dependencies under the lib/ directory:

The following artifacts under lib/ are only required for Java SE environments, as a Java EE application server should provide an implementation:

The following artifact under lib/ is optional, as you should include the JDBC driver artifacts required by your database provider and supported by OpenJPA:

OpenJPA 1.3.0 SNAPSHOT Branch

The binary download includes the following required OpenJPA core artifact:

and the following required runtime dependencies under the lib/ directory:

The following artifacts under lib/ are only required for Java SE environments, as a Java EE application server should provide an implementation:

The following artifact under lib/ is optional, as you should include the JDBC driver artifacts required by your database provider and supported by OpenJPA:

The binary download also contains an artifact which includes the OpenJPA core code plus all of the runtime dependencies for Java SE environments:

which in turn includes classes from the following packages:

OpenJPA 2.0.x Releases

The binary download includes the following required OpenJPA core artifact:

and the following required runtime dependencies under the lib/ directory:

The following artifacts under lib/ are only required for Java SE environments, as a Java EE application server should provide an implementation:

The following artifact under lib/ is optional, as you should include the JDBC driver artifacts required by your database provider and supported by OpenJPA:

The binary download also contains an artifact which includes the OpenJPA core code plus all of the runtime dependencies for Java SE environments:

which in turn includes classes from the following packages:

OpenJPA 2.1.x Releases and OpenJPA 2.2.0 SNAPSHOT Branch

The binary download includes the following required OpenJPA core artifact:

and the following required runtime dependencies under the lib/ directory:

The following artifacts under lib/ are only required for Java SE environments, as a Java EE application server should provide an implementation:

The following artifact under lib/ is optional, as you should include the JDBC driver artifacts required by your database provider and supported by OpenJPA:

The following artifacts under lib/ are optional and can be used for bean validation:

The binary download also contains an artifact which includes the OpenJPA core code plus all of the runtime dependencies for Java SE environments:

which in turn includes classes from the following packages: