我们有大约 5-6 个 Eclipse 新项目向导插件,当我从我的开发环境运行时,它运行良好(即从 Eclipse SDK),但是如果我将它导出为插件 jar 文件并将其放在新下载的 eclipse 的 plugins/dropins 文件夹下,我无法在新项目向导中看到新向导。
当我打开 Eclipse OSGi 控制台并尝试以下命令时:
ss
我得到的插件状态为:
421 STARTING com.example.wizardOne_1.0.0
422 STARTING com.example.wizardTwo_1.0.0
当我执行这个命令时(知道它没有启动的原因):
diag 421
我得到的输出为:
reference:file:plugins/com.example.wizardOne_1.0.0 [421]
No unresolved constraints.
这意味着没有未解决的约束或其他错误,所以不应该自动启动它。我可以理解 Eclipse 使用延迟加载概念,但是当我打开新项目向导时,它应该启动该插件,对吗?
谁能帮助我如何确保新部署的插件自动启动?我应该做任何配置来实现这一点吗?