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"
m |
|||
Line 3: | Line 3: | ||
{|{{BMTableStyle}} | {|{{BMTableStyle}} | ||
|-{{BMTHStyle}} | |-{{BMTHStyle}} | ||
− | ! Library | + | ! Library Name |
! Version | ! Version | ||
+ | ! Files | ||
! License | ! License | ||
! IP Bug | ! IP Bug | ||
! Notes | ! Notes | ||
|- | |- | ||
− | | [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://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 || [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> 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. |
|- | |- | ||
− | | JTA || 1.1 || Binary: [http://www.java.com/en/download/license.jsp Sun Binary Code License Agreement] <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. | + | | JTA || 1.1 || jta.jar || Binary: [http://www.java.com/en/download/license.jsp Sun Binary Code License Agreement] <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: [http://www.java.com/en/download/license.jsp Sun Binary Code License Agreement] <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. | + | | JMS || 1.1 || jms.jar || Binary: [http://www.java.com/en/download/license.jsp Sun Binary Code License Agreement] <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: [http://www.java.com/en/download/license.jsp Sun Binary Code License Agreement] <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.. | + | | JPA (EJB 3.0)|| 1.0 || persistence.jar || Binary: [http://www.java.com/en/download/license.jsp Sun Binary Code License Agreement] <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.. |
|- | |- | ||
− | | [https://jaxb.dev.java.net JAXB] || [https://jaxb.dev.java.net/2.0.5/ 2.0.5] || [http://www.sun.com/cddl/cddl.html CDDL 1.0] || [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. | + | | [https://jaxb.dev.java.net JAXB] || [https://jaxb.dev.java.net/2.0.5/ 2.0.5] || jaxb-api.jar <br> jaxb-xjc.jar || [http://www.sun.com/cddl/cddl.html CDDL 1.0] || [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 || | + | | StAX || 1.0 || [http://www.sun.com/cddl/cddl.html CDDL] || jsr173_1.0_api.jar || [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 || | + | | JavaMail || 1.4 || mail.jar ||[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 || | + | | Java Activation Framework || 1.1 || activation.jar || [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. |
|- | |- | ||
− | | [http://java.sun.com/j2ee/connector/download.html JavaEE Connector Architecture (JCA)] || 1.5 || Binary: [http://www.java.com/en/download/license.jsp Sun Binary Code License Agreement] <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://java.sun.com/j2ee/connector/download.html JavaEE Connector Architecture (JCA)] || 1.5 || connector.jar || Binary: [http://www.java.com/en/download/license.jsp Sun Binary Code License Agreement] <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. | + | | [http://www.osoa.org/download/attachments/36/Java-SDO-Spec-v2.1.0-FINAL.pdf?version=1 Service Data Objects (SDO)] || 2.1 || jcommon.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 10:37, 18 September 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 Reuse of 1359 |
Internalized into org.eclipse.persistence.internal.libraries.antlr. Required for parsing JPQL. |
JTA | 1.1 | jta.jar | Binary: Sun Binary Code License Agreement Source: CDDL |
1613 | Only required when using JTA. Generally provided by host container. |
JMS | 1.1 | jms.jar | Binary: Sun Binary Code License Agreement Source: CDDL |
1614 | Only required when using JMS cache coordination. Typically provided by host container. |
JPA (EJB 3.0) | 1.0 | persistence.jar | Binary: Sun Binary Code License Agreement Source: CDDL |
1616 | Only required when using JPA. Required in JavaSE but always included in JavaEE5 containers.. |
JAXB | 2.0.5 | jaxb-api.jar jaxb-xjc.jar |
CDDL 1.0 | 1617 | Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers. |
StAX | 1.0 | CDDL | jsr173_1.0_api.jar | 1618 | Only required when using JAXB 2.0. Not required for native OXM usage. Always included in JavaEE5 containers. |
JavaMail | 1.4 | mail.jar | 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 | activation.jar | 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.5 | connector.jar | Binary: Sun Binary Code License Agreement Source: CDDL |
1621 | Only required when using EIS data source support through JCA. |
Service Data Objects (SDO) | 2.1 | jcommon.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 | Version | Jars | License | Notes |
---|---|---|---|---|
Oracle JDBC | 9i, 10g, 11g | 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. |