Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 316318

Summary: WDF Test refactor eclipse classpath from plugins to orbit for ejb3 and transaction API sub projects to avoid version conflicts
Product: z_Archived Reporter: Michael OBrien <michael.f.obrien>
Component: EclipselinkAssignee: Michael OBrien <michael.f.obrien>
Status: RESOLVED FIXED QA Contact:
Severity: minor    
Priority: P3 CC: adrian.goerler, eclipselink.orm-inbox
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
URL: http://wiki.eclipse.org/EclipseLink/Building#Minimum_SVN_Trunk_projects_for_JPA_or_Core_Eclipse_Development_and_Testing
Whiteboard: test
Bug Depends on:    
Bug Blocks: 309681, 316323    
Attachments:
Description Flags
Change ejb and transaction api references in eclipse .classpath to use Orbit projects none

Description Michael OBrien CLA 2010-06-09 10:54:30 EDT
>Issue: the jpa.wdf test project requires references to the EJB 3.0.0 and Transaction 1.1.0 API's - dated versions are causing issues

currently the eclipse plugins directory is referenced - depending on the IDE version (I am running 3.5 SR2 EE edition) these will be

javax.transaction_1.1.1.v201002111330.jar
javax.ejb.* (missing)

>The build is expecting undated versions
 <classpathentry kind="var" path="ECLIPSE_HOME/plugins/javax.ejb_3.0.0.jar"/>
 <classpathentry kind="var" path="ECLIPSE_HOME/plugins/javax.transaction_1.1.0.jar"/>

>Fix is to reference the orbit projects
 <classpathentry combineaccessrules="false" kind="src" path="/javax.ejb 3.0.0"/>
 <classpathentry combineaccessrules="false" kind="src" path="/javax.transaction 1.1.0"/>

just like we already do for JPA 2.0 here in
<classpathentry combineaccessrules="false" kind="src" path="/javax.persistence 2.0.0"/>
	
>We discussed this during the 2010 EclipseLink Summit
Comment 1 Michael OBrien CLA 2010-06-09 10:56:12 EDT
Created attachment 171535 [details]
Change ejb and transaction api references in eclipse .classpath to use Orbit projects
Comment 2 Michael OBrien CLA 2010-06-09 11:39:48 EDT
>see eclipselink-dev review request in
http://dev.eclipse.org/mhonarc/lists/eclipselink-dev/msg04397.html
Comment 3 Adrian Goerler CLA 2010-06-09 12:04:01 EDT
Change looks good to me.
Comment 4 Michael OBrien CLA 2010-06-10 09:19:24 EDT
>See SVN rev# 7573
http://fisheye2.atlassian.com/changelog/eclipselink/?cs=7573
Comment 5 Eclipse Webmaster CLA 2022-06-09 10:07:59 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink