我已经安装了一个名为PMD的Eclipse插件,我只想使用它的一个功能(提取抽象语法树)。主要的问题在于,我不想点击任何东西,而是在每个Java源代码上单击右键,然后单击AST功能,而不是完全自动化它。如何从源代码触发Eclipse PMD插件功能?
因此,问题是有没有一种方法或方法从我写的源代码中调用该插件的功能。
我试图导入PMD的maven项目,但是我遇到了一些错误,并且有许多功能我不会使用(支持其他语言等)。因此,我试图找到一个更轻量级的方法。 PMD是一个相当大的项目,可以将其整合到我自己的项目中。
在此先感谢。
[Eclipse JDT](http://www.vogella.com/tutorials/EclipseJDT/article.html)也可用于获取AST。 –
你正在创建一个Eclipse插件吗? –
@ greg-449我知道我可以使用JDT,但它不提供我真正想要的输出 – Ekin