我正在创建一个要使用Javadoc插件在Maven构建中运行的自定义doclet,但是现在我想在Eclipse中测试/调试Doclet。我怎样才能做到这一点?
我必须以编程方式调用javadoc吗?如何?
最佳答案
您只需在doclet中创建一个main方法并调用(例如,请参阅完整的cmdling引用):
public class MyDoclet extends Doclet {
public static void main(String[] args) {
com.sun.tools.javadoc.Main.execute("-doclet " + MyDoclet.class.getName());
}
}
这也适用于调试器。
您可能还必须添加-classpath参数,其中包含解析实际代码所需的所有jar依赖项。