Я создаю пользовательский doclet, который я хочу запустить в моей сборке Maven с помощью плагина Javadoc, но сейчас я хочу протестировать/отладить Doclet в Eclipse. Как я могу это сделать?
Нужно ли мне программно запускать javadoc? И как?
Ответ 1
вы можете просто создать основной метод в своем doclet и вызове (например, см. полную ссылку на cmdling):
public class MyDoclet extends Doclet {
public static void main(String[] args) {
com.sun.tools.javadoc.Main.execute("-doclet " + MyDoclet.class.getName());
}
}
Это также работает с отладчиком.
Вам также может потребоваться добавить параметр -classpath, содержащий все зависимости jar, необходимые для анализа фактического кода.