Get something similar to bundleClasspathResolvers for development/compilation-time [message #740306] |
Tue, 18 October 2011 11:15 |
Thomas Schindl Messages: 6651 Registered: July 2009 |
Senior Member |
|
|
Hi,
In 3.8 M2 bundleClasspathResolvers was added to allow dynamic
contribution of classpath information when launching.
My problem is not the runtime look up of bundles because I use
Equinox-Adaptor-Hooks. My current problem is the compile time because
PDE naturally has no idea what's going on at runtime.
The work-around I used until now was to point jars.extra.classpath to
the library but this has 2 problems:
* No JavaDoc is displayed and hence e.g. argument names are arg0, ...
* The location is hard coded
I think in fact i have 2 problems (which jars.extra.classpath address both):
a) Development-Time: I need to make RequiredPluginsClasspathContainer
cleverer so that it can dynamically locate the
extra jar
b) Export-Time: I need to make the export system add the external jar
when compiling (the same problem I'm going to face with
tycho too)
To solve a) I hacked the RequiredPluginsClasspathContainer so that it
adds the extra jar if it encounters counters my special bundle and so
package imports, ... are working.
On b) I have no clue yet how this could be addressed I tried to navigate
through the PluginExportOperation but don't get how the compile path is
created there.
I think if I can address b) I could come up with an extension point to
PDE which allows one to make PDE aware of things one can do with
Adapter-Hooks.
Any one any pointers ideas?
Tom
|
|
|
Powered by
FUDForum. Page generated in 0.03038 seconds