Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EclipseLink/Dependencies"
(→Oracle JDBC) |
|||
Line 52: | Line 52: | ||
As per the [http://www.eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd_Party_Dependencies_Final.pdf Policy and Procedure for 3rd Party Dependencies] the EclipseLink project has the following works-with dependencies. | As per the [http://www.eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd_Party_Dependencies_Final.pdf Policy and Procedure for 3rd Party Dependencies] the EclipseLink project has the following works-with dependencies. | ||
− | + | * Oracle JDBC | |
− | * JDBC | + | |
** Library: ojdbc*.jar (various library options possible) | ** Library: ojdbc*.jar (various library options possible) | ||
*** org.eclipse.persistence.platform.database.oracle.Oracle8Platform | *** org.eclipse.persistence.platform.database.oracle.Oracle8Platform | ||
Line 60: | Line 59: | ||
*** org.eclipse.persistence.platform.database.oracle.converters.JGeometryConverter | *** org.eclipse.persistence.platform.database.oracle.converters.JGeometryConverter | ||
− | * Spatial | + | * Oracle Spatial |
** Library: sdoapi.jar | ** Library: sdoapi.jar | ||
*** org.eclipse.persistence.platform.database.oracle.converters.JGeometryConverter | *** org.eclipse.persistence.platform.database.oracle.converters.JGeometryConverter | ||
Line 72: | Line 71: | ||
** Library aqapi.jar | ** Library aqapi.jar | ||
*** org.eclipse.persistence.internal.eis.adapters.aq.* (5 classes) | *** org.eclipse.persistence.internal.eis.adapters.aq.* (5 classes) | ||
− | |||
− | |||
* XML Platform | * XML Platform | ||
− | * Library: xdb.jar | + | ** Library: xdb.jar |
− | * | + | *** org.eclipse.persistence.platform.xml.xdk.* (5 classes) |
− | ** org.eclipse.persistence.platform.xml.xdk.* (5 classes) | + |
Revision as of 13:30, 14 September 2007
The following is a list of Dependencies that EclipseLink requires to compile all components.
- ASM|
- Version: 1.5.3 + ojc patch
- internalized into org.eclipse.persistence.libraries.asm.
- Required for lazy loading in JPA in a Java SE environment
- License
- ANTLR
- Version: 3.0
- internalized into org.eclipse.persistence.antlr.
- Required for using JPQL.
- License
- JTA
- Version 1.1
- Only required when using JTA. Typically provided by host container offering JTA.
- License
- JMS
- Version 1.1
- Only required when using JMS cache coordination. Typically provided by host container offering JMS or JMS provider.
- License
- JPA
- Version 1.0
- Only required when using JPA. Required for standalone usage but already included in host containers (EJB3/Spring).
- License
- JAXB
- Version 2.0
- Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
- License
- StAX
- Version 1.0
- Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
- License
- JavaMail API
- Version 1.4
- Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
- License
- Java Activation Framework
- Version 1.1
- Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
- License
- J2EE Connector
- Version 1.4
- Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
- License
- Service Data Objects (SDO)
- Version 2.1
- Only required when using SDO functionality.
- Custom License. Link to Spec
Third Party Dependencies
As per the Policy and Procedure for 3rd Party Dependencies the EclipseLink project has the following works-with dependencies.
- Oracle JDBC
- Library: ojdbc*.jar (various library options possible)
- org.eclipse.persistence.platform.database.oracle.Oracle8Platform
- org.eclipse.persistence.platform.database.oracle.Oracle9Platform
- org.eclipse.persistence.internal.platform.database.oracle.XMLTypeFactory
- org.eclipse.persistence.platform.database.oracle.converters.JGeometryConverter
- Library: ojdbc*.jar (various library options possible)
- Oracle Spatial
- Library: sdoapi.jar
- org.eclipse.persistence.platform.database.oracle.converters.JGeometryConverter
- Library: sdoapi.jar
- Oracle XDB
- Library: xmlparserv2.jar
- XMLTypeBindCallCustomParameter & XMLTypeFactoryImpl (org.eclipse.persistence.internal.platform.database.oracle.xdb)
- DirectToXMLTypeMapping (org.eclipse.persistence.mappings.xdb)
- Library: xmlparserv2.jar
- OracleAQ
- Library aqapi.jar
- org.eclipse.persistence.internal.eis.adapters.aq.* (5 classes)
- Library aqapi.jar
- XML Platform
- Library: xdb.jar
- org.eclipse.persistence.platform.xml.xdk.* (5 classes)
- Library: xdb.jar