Mise à jour 4 ans plus tard (oct. 2013)
javabeangrinder 's réponse (upvoted) mentionne l'astuce suivante :
Pour créer un package-info.java
dans un paquet existant :
- Cliquez à droite sur le paquet où vous voulez un
package-info.java
.
- Sélectionnez
new->package
.
- Vérifiez le
Create package.info.java
la case à cocher.
- Cliquez sur
Finish
Réponse originale (mai 2009)
Il n'existe pas de modèle ou d'assistant permettant de créer facilement un fichier package.html.
Comme mmyers a déclaré dans son commentaire, puisque Java1.5
le fichier correct à créer serait package-info.java
.
Ce fichier peut être utilisé non seulement pour des javadocs, mais aussi pour des annotations au niveau du paquet (comme illustré ici ).
Il existe un bogue ouvert (#86168) pour avoir exigé un assistant pour la création de package-info.java
(depuis l'assistant de classe ne permet pas le package-info
nom ).
Les réflexions sur ce sujet sont en cours depuis... 2005 ! Le problème est que toute solution doit être mise en œuvre de manière à ce qu'elle aide également à 1.4
code.
La solution de contournement actuelle consiste à créer un package-info.java
en tant que text
fichier.
À partir de ce moment-là, package-info.java
se comporte comme une classe Java normale, et Eclipse place une balise package-info.class
dans le dossier de sortie.
Le site Javadocs
sont correctement construits en utilisant package-info.java
et non le package.html
fichier.
(source : <a href="http://jmdoudoux.developpez.com/cours/developpons/java/images/jaxb006.png" rel="nofollow noreferrer">developpez.com </a>)
Note (en réponse à Fraise ) :
les deux souhaite a aperçu de la vue d'ensemble du paquet dans package-info.java dans la Javadoc vue d'ensemble .
Jusqu'à présent, aucun correctif n'a été proposé/mis en œuvre.
Il n'y a tout simplement pas assez de demandes pour que cette fonctionnalité soit ajoutée.
12 votes
Remarque : à partir de Java 1.5, l'emplacement préféré pour les commentaires de paquetage est package-info.java, et non package.html. De cette façon, il est également possible de définir des annotations au niveau du paquet. Voir java.sun.com/javase/6/docs/technotes/guides/javadoc/