J'utilise javadoc pour documenter mes classes et méthodes. Je voudrais également ajouter des informations de synthèse à mes packages. J'aime comment Eclipse crée un bout d'un commentaire de Doc correspondant pour chaque classe ou méthode une fois que je tape /**<Enter>
. Est-ce que Eclipse a aussi un moyen facile de générer un package.html file?Puis-je ajouter facilement JavaDoc à un package avec Eclipse?
Répondre
Mise à jour 4 ans plus tard (oct 2013)
javabeangrinder « s answer (upvoted) mentionne l'astuce suivante:
Pour créer un fichier
package-info.java
dans un package existant:
- Faites un clic droit sur le paquet où vous voulez
package-info.java
. - Sélectionnez
new->package
. - Cochez la case
Create package.info.java
. - Cliquez sur
Finish
réponse originale (mai 2009)
Il n'y a pas de modèle ou assistant pour créer facilement un fichier package.html. Comme mmyers a déclaré dans son commentaire, depuis Java1.5
, le fichier correct à créer serait package-info.java
.
Ce fichier peut être utilisé non seulement pour javadocs, mais également pour package-level annotations (comme illustrated here).
Il y a un opened Bug (#86168) pour exiger un assistant pour la création de package-info.java
(depuis l'assistant de classe ne permet pas le nom package-info
).
Les réflexions sur ce sujet sont en cours depuis ... 2005! Le problème est que toute solution devrait être implémentée d'une manière qui aide également avec le code 1.4
.
La solution de contournement actuelle consiste à créer un package-info.java
en tant que fichier text
. À partir de ce moment, package-info.java
se comporte comme une classe Java normale et Eclipse place un fichier package-info.class
dans le dossier de sortie.
Les Javadocs
sont correctement construits en utilisant package-info.java
, et non le fichier package.html
.
alt text http://jmdoudoux.developpez.com/cours/developpons/java/images/jaxb006.png
Note (en réponse aux commentaires de Strawberry):
- bug 77451 (2004 !, pour package.html)
- bug 163633 et bug 163926 (2006, pour le paquet -Info.java)
deux souhait un aperçu de la vue d'ensemble du paquet dans package-info.java dans la Javadoc vue.
Jusqu'à présent, aucun correctif n'a été proposé/implémenté.
Il n'y a tout simplement pas assez de demandes pour que cette fonctionnalité soit ajoutée.
Y a-t-il un moyen d'afficher le package javadocs dans la fenêtre d'affichage rapide de Javadoc? faire pour les classes, les interfaces et les méthodes? – Martin
@Strawberry: non, aucune vue Javadoc pour package-info.java. Voyez ma réponse détaillée à ce sujet. – VonC
Note à moi-même, après [cette question] (http://stackoverflow.com/a/9600531/6309), je dois traverser plus de 200K * à nouveau *! (en raison de certains [rep recalc] (http://meta.stackexchange.com/questions/125121/has-reputation-for-deleted-posts-been-removed-again)) – VonC
Il y a un plugin qui semble créer des fichiers package.html. Je ne l'ai pas utilisé mais quelqu'un atterrissant ici pourrait le trouver utile.
Le plug-in JAutodoc fait un excellent travail de cela, ainsi que tous vos autres besoins de documentation. Installer et configurer le plug-in et clic droit sur le package et cliquez sur JAutodoc> Ajouter un package Javadoc
Il existe des configurations et des modèles disponibles pour la documentation du paquet .java
ou .html
.
Ce plugin fait également un excellent travail de standardisation de tous vos besoins Javadoc, avec beaucoup de personnalisation.
éclipse
Depuis package-info.java n'est pas un identifiant valide pour une classe, il ne peut être créé en tant que classe dans Eclipse.
J'ai trouvé que lorsque vous créez un nouveau paquet il y a une case à cocher pour vérifier si vous voulez un paquet-info.java.
Pour créer un fichier package-info.java dans un package existant:
- Faites un clic droit sur le paquet où vous voulez un package-info.java.
- Sélectionnez new-> package.
- Cochez la case Créer package.info.java.
- Cliquez sur Terminer
Haha c'est tellement intuitif, merci :) Ça ne répond pas à la question, mais ça m'a aidé! –
+1. [À la demande] (http://stackoverflow.com/questions/893474/can-i-add-javadoc-to-a-package-easily-with-eclipse/14708381#comment28966789_894385) de [Mr_and_Mrs_D] (http://stackoverflow.com/users/281545/mr-and-mrs-d), je l'ai référencé dans ma réponse ci-dessus (et upvoted le vôtre). – VonC
Dans Kepler, la case à cocher indique "Créer package-info.java". Croyez-le ou non, l'absence du trait d'union à l'étape 3 ci-dessus m'a troublé légèrement. –
- 1. Lucene Javadoc package
- 2. JavaDoc plugin pour eclipse?
- 3. Rechercher JavaDoc dans Eclipse
- 4. Package Eclipse personnalisé
- 5. Comment ajouter facilement des objets CGPoint à un NSArray?
- 6. Projets de Eclipse Package Explorer
- 7. Je veux ajouter JavaScripts dans JavaDoc
- 8. comment accéder à l'élément package explorer dans le plugin eclipse
- 9. Eclipse ne montrant pas les images en vue JavaDoc
- 10. Comment tronquer facilement un tableau avec JavaScript?
- 11. Comment ajouter une bibliothèque à un projet Eclipse
- 12. {@inheritDoc} n'hérite pas de la superclasse javadoc dans Eclipse
- 13. Générateur de template Javadoc
- 14. Maven package .bat script: comment ajouter un délai?
- 15. un problème avec le package d'installation
- 16. Javadoc versioning
- 17. Comment ajouter des fichiers au projet Eclipse CDT avec CMake?
- 18. Comment générer de la documentation javadoc avec des trémas?
- 19. comment ajouter à un objet avec innerHTML
- 20. Puis-je ajouter facilement une fonctionnalité "Envoyer à un ami" ou "Envoyer par courrier électronique" à une liste SharePoint?
- 21. Package "reconditionné" de Google App Engine
- 22. Comment ajouter des boutons à la barre d'outils Eclipse?
- 23. Comment peut-on facilement ajouter du support posix à PHP en utilisant yum?
- 24. Comment configurer un package à l'échelle du système dans osgi?
- 25. Comment facilement indenter la sortie à ofstream?
- 26. Comment ajouter un commutateur au démarrage du serveur dans Eclipse?
- 27. Force javadoc à ignorer une annotation
- 28. Accéder facilement à un tableau en fonction de ses dimensions
- 29. Comment ajouter facilement beaucoup de pages html «stupides» à l'application ASP.NET-MVC
- 30. Joindre Javadoc à la bibliothèque dans NetBeans
Juste une note: à partir de Java 1.5, l'emplacement préféré pour le paquet commentaires est package-info.java, pas package.html. De cette façon, il est également possible de définir des annotations au niveau du package. Voir http://java.sun.com/javase/6/docs/technotes/guides/javadoc/whatsnew-1.5.0.html –