Bug 288020 - Export Eclipse product/plugin with AspectJ support requires AJDE
Summary: Export Eclipse product/plugin with AspectJ support requires AJDE
Status: RESOLVED FIXED
Alias: None
Product: AJDT
Classification: Tools
Component: UI (show other bugs)
Version: 2.0.0   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: 2.0.1   Edit
Assignee: AJDT-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-28 19:33 EDT by Andrew Eisenberg CLA
Modified: 2012-04-03 14:11 EDT (History)
1 user (show)

See Also:


Attachments
calculate ajde.classpath from required bundles (1.15 KB, patch)
2009-08-29 13:34 EDT, Ivica Loncar CLA
andrew.eisenberg: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Eisenberg CLA 2009-08-28 19:33:17 EDT
Exporting requires AJDE to be in the target platform, even if it is not being used.  This is less than optimal.  We should figure out what to do.  

At the very least, provide a warning to the user if AJDE is not included.  The best solution would be to go out and find the bundle to build against, but not include it in the target.
Comment 1 Ivica Loncar CLA 2009-08-29 13:31:51 EDT
Since ajde.classpath is compile time dependency, and AJDE must only be available to the PDE build environment I suggest that ajde.classpath be computed from static AJDE dependencies (there's no need to resolve AJDE before computing ajde.classpath).
Comment 2 Ivica Loncar CLA 2009-08-29 13:34:50 EDT
Created attachment 145998 [details]
calculate ajde.classpath from required bundles

Instead of trying to find resolved AJDE dependencies why don't we just take them, find bundles and create ajde.classpath.
Comment 3 Andrew Eisenberg CLA 2009-09-01 12:04:48 EDT
Thanks for the patch.  I've applied it, tested it, and it seems to work.  This will be available in the next dev build.