Bug 73334 - Avoid clashes in the org.eclipse namespace by renaming our duplicates.
Summary: Avoid clashes in the org.eclipse namespace by renaming our duplicates.
Status: RESOLVED FIXED
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: 1.2   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 1.2.1   Edit
Assignee: Andrew Clement CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-06 11:41 EDT by Andrew Clement CLA
Modified: 2004-10-21 04:31 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Clement CLA 2004-09-06 11:41:58 EDT
We have recently renamed our 'copy' of BCEL to use a different package prefix so
that our version never clashes with another version that might be around on a
users system.

This enhancement is to do the same thing for our 'copy' of the org.eclipse.jdt
code (in the shadows project).  As part of packaging the shadows project to
create the 'jdtcore' jar files (bin and src) we will rename the packages from:

org.eclipse.jdt.***

to

org.aspectj.org.eclipse.jdt.**

This has a really nice side effect that we can make our version of the compiler
accessible in the IDE.  It should now be possible for AJDT to work more closely
with it and get features like eager parsing to work.

Care will be taken that we don't accidentally make the merge process a nightmare.
Comment 1 Andrew Clement CLA 2004-09-06 12:06:30 EDT
Implementation checked in.  See build.xml in the shadows for the new targets
that do the package transforms.  waiting on successful build ...
Comment 2 Andrew Clement CLA 2004-09-07 09:39:12 EDT
Fix available:

BUILD COMPLETE -  build.371
Date of build: 09/07/2004 12:33:43
Time to build: 101 minutes 39 seconds
Last changed: 09/07/2004 11:47:45
Latest good AspectJ jar available at:
download.eclipse.org/technology/ajdt/dev/aspectj-DEVELOPMENT.jar

I have not changed the package names of any eclipse classes that we just depend
on.  I've only changed the package names of classes that we have a copy of in
our source tree (so org.eclipse.jdt.*)
Comment 3 Adrian Colyer CLA 2004-10-21 04:31:10 EDT
Fix released as part of AspectJ 1.2.1