Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "EclipseLink/Dependencies"

Line 9: Line 9:
 
! Notes
 
! Notes
 
|-
 
|-
| [http://asm.objectweb.org/ ASM] || Version: 1.5.3 + ojc patch || [http://asm.objectweb.org/license.html License] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1605 1605] || Internalized into org.eclipse.persistence.internal.libraries.asm. <br> Used for byte-code weaving of persistent classes
+
| [http://asm.objectweb.org/ ASM] || 1.5.3 + ojc patch || [http://asm.objectweb.org/license.html License] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1605 1605] || Internalized into org.eclipse.persistence.internal.libraries.asm. Used for byte-code weaving of persistent classes
 
|-
 
|-
 
| [http://www.antlr.org/ ANTLR] || 3.0 || [http://www.antlr.org/license.html License]|| [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1695 1695] <br> Reuse of [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1359 1359] || Internalized into org.eclipse.persistence.internal.libraries.antlr. <br> Required for parsing JPQL.
 
| [http://www.antlr.org/ ANTLR] || 3.0 || [http://www.antlr.org/license.html License]|| [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1695 1695] <br> Reuse of [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1359 1359] || Internalized into org.eclipse.persistence.internal.libraries.antlr. <br> Required for parsing JPQL.
 
|-
 
|-
| and so on... || and so on...
+
| JTA || 1.1 || Binary: [] <br> Source: [http://www.sun.com/cddl/cddl.html CDDL] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1613 1613] || Only required when using JTA. Generally provided by host container.
 +
|-
 +
| JMS || 1.1 || Binary: [] <br> Source: [http://www.sun.com/cddl/cddl.html CDDL] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1614 1614] || Only required when using JMS cache coordination. Typically provided by host container.
 +
|-
 +
| JPA (EJB 3.0)|| 1.0 || Binary: [] <br> Source: [http://www.sun.com/cddl/cddl.html CDDL] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1616 1616] || Only required when using JPA. Required in JavaSE but always included in JavaEE5 containers..
 +
|-
 +
| JAXB || 2.0 || Binary: [] <br> Source: [http://www.sun.com/cddl/cddl.html CDDL] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1617 1617] || Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
 +
|-
 +
| StAX || 1.0 || Binary: [] <br> Source: [http://www.sun.com/cddl/cddl.html CDDL] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1618 1618] || Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
 +
|-
 +
| JavaMail || 1.4 || Binary: [] <br> Source: [http://www.sun.com/cddl/cddl.html CDDL] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1619 1619] || Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
 +
|-
 +
| Java Activation Framework || 1.1 || Binary: [] <br> Source: [http://www.sun.com/cddl/cddl.html CDDL] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1620 1620] || Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
 +
|-
 +
| JavaEE Connector Architecture (JCA)|| 1.4 || Binary: [] <br> Source: [http://www.sun.com/cddl/cddl.html CDDL] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1621 1621] || Only required when using EIS data source support through JCA.
 +
|-
 +
| [[http://www.osoa.org/download/attachments/36/Java-SDO-Spec-v2.1.0-FINAL.pdf?version=1 Service Data Objects (SDO)] || 2.1 || [http://www.osoa.org/download/attachments/36/Java-SDO-Spec-v2.1.0-FINAL.pdf?version=1 Custom License] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1622 1622] || Only required when using SDO functionality.
 
|-
 
|-
 
|}
 
|}
 
* JTA
 
** Version 1.1
 
** Only required when using JTA. Typically provided by host container offering JTA.
 
** [http://www.sun.com/cddl/cddl.html License]
 
* JMS
 
** Version 1.1
 
** Only required when using JMS cache coordination. Typically provided by host container offering JMS or JMS provider.
 
** [http://www.sun.com/cddl/cddl.html License]
 
* JPA
 
** Version 1.0
 
** Only required when using JPA. Required for standalone usage but already included in host containers (EJB3/Spring).
 
** [http://www.sun.com/cddl/cddl.html License]
 
* JAXB
 
** Version 2.0
 
** Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
 
** [http://www.sun.com/cddl/cddl.html License]
 
* StAX
 
** Version 1.0
 
** Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
 
** [http://www.sun.com/cddl/cddl.html License]
 
* JavaMail API
 
** Version 1.4
 
** Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
 
** [http://www.sun.com/cddl/cddl.html 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.
 
** [http://www.sun.com/cddl/cddl.html License]
 
* J2EE Connector
 
** Version 1.4
 
** Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
 
** [http://www.sun.com/cddl/cddl.html License]
 
* Service Data Objects (SDO)
 
** Version 2.1
 
** Only required when using SDO functionality. 
 
** Custom License.  [http://www.osoa.org/download/attachments/36/Java-SDO-Spec-v2.1.0-FINAL.pdf?version=1 Link to Spec]
 
  
 
== Third Party Dependencies ==
 
== Third Party Dependencies ==

Revision as of 15:17, 14 September 2007

The following is a list of Dependencies that EclipseLink requires to compile all components.

Library Version License IP Bug Notes
ASM 1.5.3 + ojc patch License 1605 Internalized into org.eclipse.persistence.internal.libraries.asm. Used for byte-code weaving of persistent classes
ANTLR 3.0 License 1695
Reuse of 1359
Internalized into org.eclipse.persistence.internal.libraries.antlr.
Required for parsing JPQL.
JTA 1.1 Binary: []
Source: CDDL
1613 Only required when using JTA. Generally provided by host container.
JMS 1.1 Binary: []
Source: CDDL
1614 Only required when using JMS cache coordination. Typically provided by host container.
JPA (EJB 3.0) 1.0 Binary: []
Source: CDDL
1616 Only required when using JPA. Required in JavaSE but always included in JavaEE5 containers..
JAXB 2.0 Binary: []
Source: CDDL
1617 Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
StAX 1.0 Binary: []
Source: CDDL
1618 Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
JavaMail 1.4 Binary: []
Source: CDDL
1619 Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
Java Activation Framework 1.1 Binary: []
Source: CDDL
1620 Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers.
JavaEE Connector Architecture (JCA) 1.4 Binary: []
Source: CDDL
1621 Only required when using EIS data source support through JCA.
[Service Data Objects (SDO) 2.1 Custom License 1622 Only required when using SDO functionality.

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
  • Oracle Spatial
    • Library: sdoapi.jar
      • org.eclipse.persistence.platform.database.oracle.converters.JGeometryConverter
  • Oracle XDB
    • Library: xmlparserv2.jar
      • XMLTypeBindCallCustomParameter & XMLTypeFactoryImpl (org.eclipse.persistence.internal.platform.database.oracle.xdb)
      • DirectToXMLTypeMapping (org.eclipse.persistence.mappings.xdb)
  • OracleAQ
    • Library aqapi.jar
      • org.eclipse.persistence.internal.eis.adapters.aq.* (5 classes)
  • XML Platform
    • Library: xdb.jar
      • org.eclipse.persistence.platform.xml.xdk.* (5 classes)

Back to the top