Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 316318 - WDF Test refactor eclipse classpath from plugins to orbit for ejb3 and transaction API sub projects to avoid version conflicts
Summary: WDF Test refactor eclipse classpath from plugins to orbit for ejb3 and transa...
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 minor (vote)
Target Milestone: ---   Edit
Assignee: Michael OBrien CLA
QA Contact:
URL: http://wiki.eclipse.org/EclipseLink/B...
Whiteboard: test
Keywords:
Depends on:
Blocks: 309681 316323
  Show dependency tree
 
Reported: 2010-06-09 10:54 EDT by Michael OBrien CLA
Modified: 2022-06-09 10:07 EDT (History)
2 users (show)

See Also:


Attachments
Change ejb and transaction api references in eclipse .classpath to use Orbit projects (933 bytes, patch)
2010-06-09 10:56 EDT, Michael OBrien CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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