如何在不指定插件项目的情况下从我的工作区导入插件项目?
How can I import plugin projects from my workspace without specifying them?
我正在为 EMF 开发脚本环境,需要导入模型插件,以便我的脚本能够使用模型生成的 类,但为了做到这一点,我需要明确添加我的导入插件。
我可以自动执行吗?喜欢在运行时将所有工作区插件添加到我的导入中吗?
您可以在包清单中使用 DynamicImport-Package: *
属性使所有导出的包可见。
请注意,每次需要来自包的 class 时,都会解析通过 DynamicImport-Package 导入的包。考虑选择性动态导入 DynamicImport-Package: *;dynamic=mymodel
或 buddy policy 作为更好的选择。
我正在为 EMF 开发脚本环境,需要导入模型插件,以便我的脚本能够使用模型生成的 类,但为了做到这一点,我需要明确添加我的导入插件。
我可以自动执行吗?喜欢在运行时将所有工作区插件添加到我的导入中吗?
您可以在包清单中使用 DynamicImport-Package: *
属性使所有导出的包可见。
请注意,每次需要来自包的 class 时,都会解析通过 DynamicImport-Package 导入的包。考虑选择性动态导入 DynamicImport-Package: *;dynamic=mymodel
或 buddy policy 作为更好的选择。