J'ai un package util avec des fichiers source en trois répertoires séparés, définis comme: p>
Le paquet est construit avec le premier ensemble de fichiers et l'un des secondes ou troisième définis, pour créer un total de deux implémentations différentes de la même interface. P>
Maintenant, je veux générer Javadoc en fonction de ces fichiers. Comment puis-je préciser cela? Ce que je veux vraiment faire est p>
Pour construire le Javadoc pour l'emballage UTIL Standard et P>
Pour construire le Javadoc pour le package UTIL étendu. Cela ne fonctionne pas. La seule façon dont j'ai trouvé jusqu'à présent, il est nécessaire de faire fonctionner la structure de répertoire des classes communes et des classes standard dans un autre emplacement et de fonctionner avec celle de Javadoc standard, puis faites de même pour le package étendu. Y a-t-il un autre moyen? P> javadoc com.domain.util -sourcepath ./src; ./ src / standard code> p> p>
javadoc com.domain.util -sourcepath ./src; ./ src / étendu code> p> p>
3 Réponses :
Pourquoi ne pas créer src / standard code> et
src / étendu code> séparément? Puis construire
com / domain / util code> à l'aide de
-Link code>
option, référencée d'abord un, puis l'autre. p>
Classes dans les classes de référence SRC / standard en SRC / et vice versa, elles doivent donc être construites en même temps.
J'ai fini par écrire un script pour copier les deux répertoires dans un troisième répertoire Temp et exécuter le Javadoc à ce sujet. P>
Utilisez-vous Eclipse? Lorsque vous utilisez l'assistant d'exportation JAR, vous pouvez l'obtenir pour exporter un script ANT que vous pouvez utiliser à partir de là. P>