4

我正在从 scala 插件项目运行外部工具。该工具可能会在某些条件下生成错误/警告,我希望将其设为可点击,以便能够跳转到发生点。错误是消息具有以下语法:

<absolute_file_path>:<line_no>:ERROR: <message>

搜索了一下了解到需要添加一个consolePatternMatchListener扩展点,得到如下示例:

<extension
         point="org.eclipse.ui.console.consolePatternMatchListeners">
      <consolePatternMatchListener
            class="com.example.ExampleConsolePatternMatcher"
            id="com.example.ExampleConsolePatternMatcher"
            regex=".*foo.*">
         <enablement>
            <test property="org.eclipse.ui.console.consoleTypeTest" value="exampleConsole"/>
         </enablement>
      </consolePatternMatchListener>
   </extension>

由于我对 eclipse 插件开发非常陌生,所以我想知道如何在 plugin.xml->Extension Point 中编写上述扩展

4

1 回答 1

0

您可能会发现本教程很有用:Eclipse Extension Points and Extensions

于 2012-11-13T18:27:37.227 回答