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?
you can simply create a main method in your doclet and call (example, see full cmdling reference):
public class MyDoclet extends Doclet {
public static void main(String[] args) {
com.sun.tools.javadoc.Main.execute("-doclet " + MyDoclet.class.getName());
}
}
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.