8
votes

Créer Javadoc avec plusieurs DIRS SRC

J'ai un package util avec des fichiers source en trois répertoires séparés, définis comme:

  • src / com / domain / util
  • src / standard / com / domain / util
  • src / étendu / com / domain / util

    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.

    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

    javadoc com.domain.util -sourcepath ./src; ./ src / standard

    Pour construire le Javadoc pour l'emballage UTIL Standard et

    javadoc com.domain.util -sourcepath ./src; ./ src / étendu

    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?


0 commentaires

3 Réponses :


0
votes

Pourquoi ne pas créer src / standard et src / étendu séparément? Puis construire com / domain / util à l'aide de -Link option, référencée d'abord un, puis l'autre.


1 commentaires

Classes dans les classes de référence SRC / standard en SRC / et vice versa, elles doivent donc être construites en même temps.



2
votes

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.


0 commentaires

0
votes

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à.


0 commentaires