Apache Ant과 Apache Maven은 모두 당신이 쓰고있는 것과 비슷한 목표 (IDE없이 컴파일)를 달성하기위한 도구입니다.
두 가지 모두 javadoc 생성을 지원합니다. 개미 구문은 다음과 같습니다
<!-- publish javadoc -->
<target name="javadoc" description="Creates javadoc for IMP.">
<delete dir="${web-javadoc}"/>
<javadoc sourcepath="${source}"
defaultexcludes="no"
destdir="${web-javadoc}"
author="true"
version="true"
use="true"
windowtitle="IMP: Integrated Mechanisms Program"
overview="${source}/overview.html"
classpathref="debug.classpath"
stylesheetfile="${javadoc-theme}/stylesheet.css"
/>
<copy file="${javadoc-theme}/javadoc.jpg" tofile="${web-javadoc}/javadoc.jpg"/>
</target>
당신은 정말 자신에 그것을 생성 할 경우 왜 Doclet API
import com.sun.javadoc.*;
public class ListClass {
public static boolean start(RootDoc root) {
ClassDoc[] classes = root.classes();
for (int i = 0; i < classes.length; ++i) {
System.out.println(classes[i]);
}
return true;
}
}
를 사용하려면? 이미 성숙한 Java 빌드 도구가 있으며이 모든 작업을 수행합니다. 그 중 하나를 사용하고 자신과 코드를 인수하는 사람에게 엄청난 기술적 빚을주지 마십시오. –
나는 이것에 대해 말하지 않을 것이다 : Ant/Maven/Gradle 모두 구성 파일을 작성해야한다. 필요하지 않은 유틸리티를 만들었다면 다음과 같은 확실한 유스 케이스가 있습니다 :-) – Rich