我目前有一个现有的插件,它引用了所需插件中的一个类。我已将此代码替换为对属于我的片段的一部分的类的引用。
我面临两个问题。如果我将片段作为 jar 文件导入,我将看不到我所做的更改,因为作为 Eclipse 应用程序运行的插件会导致 ClassNotFoundException
为了克服这个问题,我将一个额外的源(片段)链接到现有的插件项目。但是,该链接使用绝对路径,使其不适合部署。
我希望能够将插件与代码修改一起打包,并能够“依赖”我的片段代码。有没有办法可以将我的片段添加为依赖项?
例如:
Plugin Project I am changing : org.eclipse.*.editor
it depends on org.eclipse.*.edit
I have a fragment mydomain.*.edit which has org.eclipse.*.edit as host plugin
I want org.eclipse.*.editor to pick up mydomain.*.edit
instead of org.eclipse.*.edit
ps:我也尝试将mydomain.*.edit的jar文件打包到plugins目录中并尝试从那里提取它,当我单击插件依赖选项卡上的add required plugins时它没有显示在列表中org.eclipse.*.editor 的 .xml 文件
如果我不够清楚,请告诉我,我会尝试改写它。
提前致谢!