Difference between revisions of "EclipseLink/Dependencies"

From Eclipsepedia

Jump to: navigation, search
Line 12: Line 12:
 
| [http://asm.objectweb.org/ ASM] || 1.5.3 + ojc patch || none || [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://asm.objectweb.org/ ASM] || 1.5.3 + ojc patch || none || [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 || none || [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 || none || [http://www.antlr.org/license.html License]|| [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1695 1695] <br> RESOLVED by [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1359 1359] || Internalized into org.eclipse.persistence.internal.libraries.antlr. <br> Required for parsing JPQL.
 
|-
 
|-
 
| JTA || 1.1 || jta.jar || [http://www.sun.com/cddl/cddl.html CDDL 1.0] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1613 1613] || Only required when using JTA. Generally provided by host container.
 
| JTA || 1.1 || jta.jar || [http://www.sun.com/cddl/cddl.html CDDL 1.0] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1613 1613] || Only required when using JTA. Generally provided by host container.
Line 32: Line 32:
 
| Java Activation Framework <br>(Included in JAXB 2.0) || 1.1 || activation.jar || [http://www.sun.com/cddl/cddl.html CDDL 1.0] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1620 1620] || Required for Web Service attachment handling in MOXy.<br> Always included in JavaEE5 containers.
 
| Java Activation Framework <br>(Included in JAXB 2.0) || 1.1 || activation.jar || [http://www.sun.com/cddl/cddl.html CDDL 1.0] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1620 1620] || Required for Web Service attachment handling in MOXy.<br> Always included in JavaEE5 containers.
 
|-
 
|-
| [http://java.sun.com/products/javamail/downloads/index.html JavaMail] || 1.4 || mail.jar ||[http://www.sun.com/cddl/cddl.html CDDL 1.0] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1619 1619] <br> Reuse of [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1311 1311] || Required for Web Service attachment handling in MOXy.<br> Always included in JavaEE5 containers. <br> Available from [http://download.eclipse.org/tools/orbit/downloads/drops/R200706192011/bundles/javax.mail_1.4.0.v200706111329.jar Orbit]
+
| [http://java.sun.com/products/javamail/downloads/index.html JavaMail] || 1.4 || mail.jar ||[http://www.sun.com/cddl/cddl.html CDDL 1.0] || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1619 1619] <br> RESOLVED by [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1311 1311] || Required for Web Service attachment handling in MOXy.<br> Always included in JavaEE5 containers. <br> Available from [http://download.eclipse.org/tools/orbit/downloads/drops/R200706192011/bundles/javax.mail_1.4.0.v200706111329.jar Orbit]
 
|-
 
|-
 
| [http://www.osoa.org/download/attachments/36/Java-SDO-Spec-v2.1.0-FINAL.pdf?version=1 Service Data Objects (SDO)] || 2.1 || commonj-sdo.jar || [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.
 
| [http://www.osoa.org/download/attachments/36/Java-SDO-Spec-v2.1.0-FINAL.pdf?version=1 Service Data Objects (SDO)] || 2.1 || commonj-sdo.jar || [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.

Revision as of 16:58, 1 October 2007

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

Library Name Version Files License IP Bug Notes
ASM 1.5.3 + ojc patch none License 1605 Internalized into org.eclipse.persistence.internal.libraries.asm. Used for byte-code weaving of persistent classes
ANTLR 3.0 none License 1695
RESOLVED by 1359
Internalized into org.eclipse.persistence.internal.libraries.antlr.
Required for parsing JPQL.
JTA 1.1 jta.jar CDDL 1.0 1613 Only required when using JTA. Generally provided by host container.
JMS 1.1 jms.jar CDDL 1.0 1614 Only required when using JMS cache coordination. Typically provided by host container.
JPA (EJB 3.0) 1.0 persistence.jar CDDL 1.0 1616 Only required when using JPA. Required in JavaSE but always included in JavaEE5 containers..
JavaEE Connector Architecture (JCA) 1.5 connector.jar CDDL 1.0 1621 Only required when using EIS data source support through JCA.
JAXB API 2.0.5 jaxb-api.jar CDDL 1.0 1617 Only required when using JAXB 2.0 (Not required for native OXM usage). Always included in JavaEE5 containers.
JAXB XJC 2.0.5 jaxb-xjc.jar CDDL 1.0 TBD Only required when using JAXB 2.0 Schema Compiler (Not required for native OXM usage). Always included in JavaEE5 containers.
JAXB RI 2.0.5 jaxb-impl.jar CDDL 1.0 TBD Only required when using JAXB 2.0 Schema Compiler (Not required for native OXM usage). Always included in JavaEE5 containers.
StAX
(Included in JAXB 2.0)
1.0 jsr173_1.0_api.jar CDDL 1.0 1618 Optional processing style in MOXy.
Always included in JavaEE5 containers.
Java Activation Framework
(Included in JAXB 2.0)
1.1 activation.jar CDDL 1.0 1620 Required for Web Service attachment handling in MOXy.
Always included in JavaEE5 containers.
JavaMail 1.4 mail.jar CDDL 1.0 1619
RESOLVED by 1311
Required for Web Service attachment handling in MOXy.
Always included in JavaEE5 containers.
Available from Orbit
Service Data Objects (SDO) 2.1 commonj-sdo.jar 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.

Library Jars License Notes
Oracle JDBC ojdbc*.jar OTN 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 Java Class Library sdoapi.jar OTN org.eclipse.persistence.platform.database.oracle.converters.JGeometryConverter
Note: This version is for use with Oracle 10g Spatial 10.1.0.2, 10.1.0.1, 9iR2, 9iR1, and with JDK 1.4.2 or higher.
Oracle XDK xml.jar
xmlparserv2.jar
xdb.jar
OTN XMLTypeBindCallCustomParameter & XMLTypeFactoryImpl (org.eclipse.persistence.internal.platform.database.oracle.xdb)
DirectToXMLTypeMapping(org.eclipse.persistence.mappings.xdb)
org.eclipse.persistence.platform.xml.xdk.* (5 classes)
Oracle AQ aqapi.jar OTN org.eclipse.persistence.internal.eis.adapters.aq.* (5 classes)
Note: Seems to only be available from the database distribution.