我开发了一个快速简单的插件,它基于“带有增量项目构建器的插件”模板为包含文本“TODO”的行添加行标记。
它可以工作,但标记不会在 Eclipse 会话(重新启动)之间保留。
我的 plugin.xml 中有以下元素:
<extension
id="todoTask"
name="TODO Task"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.core.resources.taskmarker">
</super>
<persistent value="true"/>
</extension>
同样,该插件工作正常,因此已处理,但如果我将persistent value
属性设置为true
or似乎并不重要false
,它只是不保留标记。
为什么标记没有保留,我该如何解决这个问题?我是否需要执行额外的编程/配置来持久化它们?谢谢。