Comment générer la javadoc avec ant, pour un projet existant?
Je veux faire une Javadoc à partir d'un fichier ant, mais je ne vois pas où il est. Dans build.xml j'ai:
<description>
A sample build file for this project
</description>
<property name="source.dir" location="src"/>
<property name="build.dir" location="bin"/>
<property name="doc.dir" location="doc"/>
<property name="main.class" value="proj1.Proj1"/>
<target name="init" description="setup project directories">
<mkdir dir="${build.dir}"/>
<mkdir dir="${doc.dir}"/>
</target>
<target name="compile" depends="init" description="compile java sources">
<javac srcdir="${source.dir}" destdir="${build.dir}"/>
</target>
<target name="run" description="run the project">
<java dir="${build.dir}" classname="${main.class}" fork="yes">
<arg line="${args}"/>
</java>
</target>
<target name="clean" description="tidy up the workspace">
<delete dir="${build.dir}"/>
<delete dir="${doc.dir}"/>
<delete>
<fileset defaultexcludes="no" dir="${source.dir}" includes="**/*~"/>
</delete>
</target>
<!-- Generate javadocs for current project into ${doc.dir} -->
<target name="doc" depends="init" description="generate documentation">
<javadoc sourcepath="${source.dir}" destdir="${doc.dir}"/>
</target>
</project>
Où est la Javadoc situé? C'est un fichier caché ou quelque chose qui est placé dans ce répertoire?
Vous devez vous connecter pour publier un commentaire.
Vous avez un
doc
cible définie qui génère javadoc dans${doc.dir}
qui est fixé àdoc
.Donc, pour générer la javadoc il suffit d'exécuter:
Et vous le trouverez dans le
doc
le sous-répertoire.Si vous utilisez Eclipse, et votre source des fichiers sont en cours de ${source.dir}/main, cela fonctionne:
<delete dir="${doc.dir}"/>
dansclean
de l'article...