首页 > 解决方案 > 构建一个 Eclipse 插件。我可以扩展什么依赖项和哪个类来在 Java 和项目的有效 pom 文件中实现警告标志?

问题描述

我对eclipse插件开发有点陌生。我的要求:

我想根据一些参数在 Java 项目的导入语句 Java 文件和有效的 pom 文件中显示警告标志(如附加的屏幕截图)。

假设 Eclipse 已经为此提供了一些类和函数,我想知道我可以在我的 Eclipse 插件的清单文件中添加哪些依赖项,我可以扩展哪些类以及我可以使用哪些函数来实现我的要求?

任何帮助将不胜感激。谢谢你。

在此处输入图像描述

标签: javaeclipse-plugincompiler-warningseclipse-jdteffective-pom

解决方案


如果您愿意在编译的同时发生这种情况,您可以向org.eclipse.jdt.core.compilationParticipant扩展点添加扩展(https://help.eclipse.org/2019-12/index.jsp?topic=%2Forg.eclipse.jdt .doc.isv%2Freference%2Fextension-points%2Forg_eclipse_jdt_core_compilationParticipant.html ) 并实现CompilationParticipant.reconcile()查看文件内容的方法并使用putProblems()添加问题。

您也可以将其放在单独的构建器中(https://help.eclipse.org/2019-12/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Freference%2Fref-5.htm),或资源侦听器或文档侦听器,它们将调用file.createMarker(...)以添加错误标记。

这一切都取决于你喜欢挂在哪一层。


推荐阅读