Appendix 7. Development and Runtime Libraries
Prev |  | Next

## Appendix 7. Development and Runtime Libraries

- `openjpa.jar`: The open-source component of Kodo. Required for all development and runtime use of Kodo.

- `kodo.jar`: Library for development of applications with Kodo JPA/JDO.

- `kodo-runtime.jar`: Runtime-only Kodo library. May be distributed in place of `kodo.jar` for runtime-only use of Kodo JPA/JDO.

- `kodo-api.jar`: Published API library. May be used in place of `kodo.jar` to resolve build-time dependencies.

- `kodo-wl81manage.jar`: Library required to connect to WebLogic 8.1 with `remotejmxtool`. This jar must be included in the WebLogic system classpath.

- `commons-collections-3.2.jar`: Apache Commons collections utilities. Required for all development and runtime use of Kodo. See http://http://jakarta.apache.org/commons/.

- `commons-lang-2.1.jar`: Apache Commons general utilities. Required for all development and runtime use of Kodo. See http://http://jakarta.apache.org/commons/.

- `commons-pool-1.3.jar`: Apache Commons pooling utilities. Required for all development and runtime use of Kodo. See http://http://jakarta.apache.org/commons/.

- `jca1.0.jar`: Java Connector Architecture, used internally by Kodo. Required for all development and runtime use of Kodo. See http://java.sun.com/j2ee/connector/.

- `jdbc-hsql-1_8_0.jar`: Hypersonic pure-java database engine. It is used as a simple JDBC driver for learning Kodo, but it is not required for general development or runtime use. See http://hsqldb.sourceforge.net/. This jar is a `JDK 1.3` compile which doesn't support `JDK 1.4` and higher features found in the standard distribution.

- `jdo.jar`: Interfaces defined by the Java Data Objects standard. Required for all development and runtime use of JDO APIs.

- `jline.jar`: Console handling utility. Used by the sqlline.jar file. This file is only used for SQL debugging; it never needs to be included for Kodo runtime operations. See Section 4.16, “The SQLLine Utility” for more details. Distributed from http://jline.sourceforge.net.

- `jpa.jar`: Interfaces defined by the Java Persistence Architecture in J2EE 5 standard. Required for all development and runtime use of JPA APIs.

- `jta-spec1_0_1.jar`: JTA interfaces. Required all development and runtime use of Kodo. See http://java.sun.com/products/jta/.

- `serp.jar`: Java bytecode manipulation library. See http://serp.sourceforge.net.

- `sqlline.jar`: Command line utility for executing SQL commands directly against a database. This file is only used for SQL debugging; it never needs to be included for Kodo runtime operations. See Section 4.16, “The SQLLine Utility”.

- `wldfchart.jar`: Charting library used by Kodo Management Console. Required when running the Kodo Management Console.

Prev |  | Next
6.6. Migrating from Kodo 4.x.x to Kodo 4.1.3+ | Home | Appendix 8. Release Notes