[XTend] Importing *.ext files from Base Workspace fails when working in Runtime Workspace *solved* [message #521670] |
Thu, 18 March 2010 13:11 |
Christoph Elsner Messages: 5 Registered: February 2010 |
Junior Member |
|
|
Hello,
I'm currently developing an *.ext function library that shall assist users in writing their checks in the XTend/XPand Check language.
The ext-function library shall be deployed as an eclipse plug-in. This way, users can easily install the plugin in their eclipse instance, import it via a statement such as:
extension com::example::mylibrary;
Afterwards, they can easily make use of the XTend library functions in "mylibrary.ext".
My current problem is the following. When I explicitly *install* my plug-in via copying the exported jar into the eclipse/plugins/ folder, the code assistance of the check/xpand editor, as well as the syntax highlighting, works fine for a user.
However, when I *execute* the plugin from my development workspace by opening a new runtime workspace (which I do for testing), the editor does not work properly. In this case, both the xtend and the check editor simply ignore the xtend functions defined in the imported extension file and mark the function calls as errors. More curiously, the editors actually recognize the existence of a file with the path com/example/mylibrary.ext in the classpath, as the import statement (the one in the code example above) is not marked as an error. However, the import statement *is* marked as an error, when I induce a typo in it ...
Is this a known problem of the xpand/xtend editor when executed in a runtime workspace?
Is there a workaround, so I can test my plugin within a runtime workspace with appropriate editor support?
Maybe you could also point me to the location in the source code of the xtend editor where the extension loading is performed (and fails), so I can try to develop a fix myself ...
Thank you in advance for any help!
Cheers,
Christoph
[Updated on: Fri, 19 March 2010 07:02] Report message to a moderator
|
|
|
|
Powered by
FUDForum. Page generated in 0.02833 seconds