如何将自定义编译输出添加到Eclipse

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

我是QxCompiler的开发者之一,Qooxdoo project是基于节点的javascript编译器和https://en.wikipedia.org/wiki/Language_Server_Protocol的linter。与任何编译器一样,它会输出一系列错误和警告,但是此时只会输出到控制台。作为开发人员,您可以使用Alt-Tab来读取输出,但很容易忘记这样做,使用Eclipse现有的代码标记系统来显示错误列表并在源代码中突出显示它们将非常有用。

如何将其输出到Eclipse,以便将错误和警告合并到源代码中?

真正有用的是,如果存在某种类似IDE的中性标准来格式化编译器的输出,那么它将不仅仅适用于Eclipse ......

eclipse qooxdoo
1个回答
1
投票

这里有些想法:

LSP

如果您有兴趣以中性方式将输出提供到多个IDE中,则应参考描述LSP的Jenkins Editor。据我所知,它可以用于代码完成,大纲支持等。也许它将符合您的要求。

Eclipse Log plugin

另一种选择是将输出发送到日志文件并在eclipse中使用插件来记录日志文件。

Do as done in jenkins editor eclipse plugin

您还可以提供REST API,甚至可以提供CLI工具。这就是jenkins linter的作用方式。 eclipse有一个https://github.com/de-jcup/eclipse-jenkins-editor/blob/master/jenkins-editor-plugin/src/main/java-eclipse/de/jcup/jenkinseditor/handlers/CallLinterHandler.java插件,它使用CLI工具(REST API)将消息和错误调出到eclipse编辑器中。请参阅https://github.com/de-jcup/eclipse-jenkins-editor/wiki/Validate-by-Jenkins-Linter以获取切入源以及如何完成的切入点。

在qazxsw poi可以找到一些额外的解释

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