如何在Eclipse中调试Doclet?

Sea*_*oyd 18 java eclipse debugging doclet

我正在创建一个自定义doclet,我希望在我的Maven构建中使用Javadoc插件运行,但是现在我想在Eclipse中测试/调试Doclet.我怎样才能做到这一点?

我是否必须以编程方式调用javadoc?如何?

Jan*_*Jan 15

您只需在doclet中调用main方法并调用(例如,请参阅完整的cmdling参考):

public class MyDoclet extends Doclet {

    public static void main(String[] args) {
        com.sun.tools.javadoc.Main.execute("-doclet " + MyDoclet.class.getName());
    }
}
Run Code Online (Sandbox Code Playgroud)

这也适用于调试器.

您可能还需要添加-classpath参数,该参数包含解析实际代码所需的所有jar依赖项.