Skip to main content
Jump to: navigation, search

Difference between revisions of "EclipseLink/Dependencies"

(Oracle JDBC)
Line 56: Line 56:
 
* Spatial
 
* Spatial
 
* XDB
 
* XDB
 +
** Oracle Database Platform extensions for XMLType conversions
 +
*** org.eclipse.persistence.internal.platform.database.oracle.xdb.XMLTypeBindCallCustomParameter
 +
*** org.eclipse.persistence.internal.platform.database.oracle.xdb.XMLTypeFactoryImpl
 +
** Mapping (subclass of DirectToFieldMapping
 +
*** org.eclipse.persistence.mappings.xdb.DirectToXMLTypeMapping
  
 
==== Oracle XDK ====
 
==== Oracle XDK ====

Revision as of 12:00, 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

  • JDBC
  • Spatial
  • XDB
    • Oracle Database Platform extensions for XMLType conversions
      • org.eclipse.persistence.internal.platform.database.oracle.xdb.XMLTypeBindCallCustomParameter
      • org.eclipse.persistence.internal.platform.database.oracle.xdb.XMLTypeFactoryImpl
    • Mapping (subclass of DirectToFieldMapping
      • org.eclipse.persistence.mappings.xdb.DirectToXMLTypeMapping

Oracle XDK

Copyright © Eclipse Foundation, Inc. All Rights Reserved.