Import 如何从工作区导入插件项目而不指定它们?

Import 如何从工作区导入插件项目而不指定它们?,import,eclipse-plugin,equinox,groovyshell,eclipse-classpath,Import,Eclipse Plugin,Equinox,Groovyshell,Eclipse Classpath,我正在为EMF开发一个脚本环境,需要导入模型插件,以便我的脚本能够使用模型生成的类,但为了做到这一点,我需要显式地将插件添加到导入中 我能自动完成吗?就像在运行时将所有工作区插件添加到我的导入中一样?您可以在捆绑包清单中使用DynamicImport-Package:属性使所有导出的包可见 请注意,每次需要来自包的类时,都会解析通过DynamicImport包导入的包。考虑选择动态导入动态导入包:*;dynamic=mymodel或作为更好的选择。谢谢您的提示!我所做的是解析所有包清单,然后获取

我正在为EMF开发一个脚本环境,需要导入模型插件,以便我的脚本能够使用模型生成的类,但为了做到这一点,我需要显式地将插件添加到导入中


我能自动完成吗?就像在运行时将所有工作区插件添加到我的导入中一样?

您可以在捆绑包清单中使用
DynamicImport-Package:
属性使所有导出的包可见


请注意,每次需要来自包的类时,都会解析通过DynamicImport包导入的包。考虑选择动态导入<代码>动态导入包:*;dynamic=mymodel或作为更好的选择。

谢谢您的提示!我所做的是解析所有包清单,然后获取包含该类的类加载器。然后我加载这个类,将它添加到我实际的类加载器拥有的HashMap中。这样,您只需调用该类一次。另外,根据您的提示,我的脚本引擎工作得更快