构建eclipse插件。我可以扩展哪种依赖关系和哪个类来在项目的Java和有效pom文件中实现警告标志?

问题描述 投票:0回答:1

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

基于某些参数,我想在导入语句Java文件和Java项目的有效pom文件中显示警告标志(如所附的屏幕快照)。

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

非常感谢您的帮助。谢谢。

enter image description here

java eclipse-plugin compiler-warnings eclipse-jdt effective-pom
1个回答
0
投票

[如果您愿意在编译的同时进行,则可以将扩展名添加到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(...)以添加错误标记。

取决于您希望挂在哪一层上。

© www.soinside.com 2019 - 2024. All rights reserved.