Community
Participate
Working Groups
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.
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).
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.
Thanks for the patch. I've applied it, tested it, and it seems to work. This will be available in the next dev build.