如何在 Eclipse 中调试 Doclet?
我正在创建一个自定义 doclet,我想使用 Javadoc 插件在 Maven 构建中运行它,但现在我想在 Eclipse 中测试/调试 Doclet。我怎样才能做到这一点?
我必须以编程方式调用 javadoc 吗?又如何呢?
I am creating a custom doclet that I want to run in my Maven build with the Javadoc plugin, but right now I'd like to test / debug the Doclet in Eclipse. How can I do that?
Do I have to invoke javadoc programmatically? And how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以简单地在 doclet 中创建一个 main 方法并调用(例如,请参阅完整的命令参考):
这也适用于调试器。
您可能还必须添加 -classpath 参数,其中包含解析实际代码所需的所有 jar 依赖项。
you can simply create a main method in your doclet and call (example, see full cmdling reference):
That also works with the debugger.
You might also have to add the -classpath parameter containing all jar dependencies needed to parse the actual code.
如果您运行的是 JDK v1.8,则可能需要使用以下代码片段:
其中
docletFqcn
是 Doclet 类的完全限定类名,javaSourceFilePath
是要处理的 Java 文件。If you are running JDK v1.8, you may need to use the following code snippet:
where
docletFqcn
is the fully qualified class name of your Doclet class andjavaSourceFilePath
the location of the Java file to process.我收到了 @Jan 答案的错误消息,并且运行良好
更改这些代码后,
I got error message with @Jan answer
After change to these code and it work well