Comment modifier le modèle Javadocs généré dans Eclipse?
123
Je n'aime pas les Javadocs par défaut générés pour moi lorsque je crée une classe ou des méthodes, en particulier la variable @author, qui est le nom d'utilisateur système actuel sur ma boîte Windows.
Pour la @authorpersonnalisation des variables, vous pouvez configurer votre chaîne personnalisée en modifiant le eclipse.inifichier en ajoutant -Duser.name=customstring(Testé dans Kepler / Luna )
KrishPrabakar
3
Vous feriez mieux de vous débarrasser de l' @authorétiquette, car c'est un bruit indésirable .
Oui, je sais à ce sujet, mais malheureusement cela ne semble pas avoir d'effet sur la génération de code pour les classes. Je veux éviter d'avoir à faire cela manuellement
Olaseni
3
Spring Tool Suite (personnalisation populaire d'Eclipse pour le développement Spring) utilise STS.ini. Sur Windows, je l'ai trouvé dans le même répertoire qu'un exécutable de lancement d'application.
Pour STS sur Mac OS, consultez la réponse de VonC lors de la recherche dans le package d'application STS.
Kent Bull
3
Pour utiliser un nom d'utilisateur et une adresse e-mail Git, vous pouvez utiliser les variables ${name:git_config(user.name)}et
${email:git_config(user.email)}.
Ceci est situé sousPreferences / Java / Code Style / Code Templates / Comments / Types
timbru31
1
Vous devriez envisager d'utiliser JAutodoc , qui est un plugin très utile pour Eclipse. Le paramétrage est bien plus avancé que la génération standard Eclipse.
Existe-t-il un moyen de remplacer la génération javadoc eclipse d'éclipse par JAutoDoc? Ce que je veux dire, c'est: j'ai installé le plugin JAutoDoc. Si je génère maintenant des méthodes get / setter via Shft + Alt + S et en sélectionnant "Generate Getters and Setters ...", les commentaires javadoc sont toujours générés par eclipse. Mais je veux générer automatiquement ces commentaires par JAutoDoc ...
@author
personnalisation des variables, vous pouvez configurer votre chaîne personnalisée en modifiant leeclipse.ini
fichier en ajoutant-Duser.name=customstring
(Testé dans Kepler / Luna )@author
étiquette, car c'est un bruit indésirable .Réponses:
Vérifier
Preferences / Java / Code Style / Code Template
Section
Comment / Type
Vous pouvez remplacer la
author
balise par la valeur dont vous avez besoin et cela aura un effet sur les nouvelles classes générées.Cependant, si le modèle est correct, mais que la valeur référencée acheter la balise d'auteur ne l'est pas, consultez cette question SO :
${user}
utilise la valeur de lauser.name
variable d'environnement; Par conséquent, vous pouvez passer-Duser.name=My Name
àeclipse.ini
l'écraser.Ou, si vous préférez, vous pouvez modifier le raccourci pour qu'il pointe vers:
eclipse.ini
est dansEclipse.app/Contents/MacOS/
si vous faites un clic droit et aller Afficher le contenu Package.ZendStudio.ini
et le trouve dansApplications/Zend Studio.app/Contents/MacOS/
.la source
ZendStudio.ini
se trouve dansApplications/Zend Studio.app/Contents/MacOS/
.Regardez Fenêtre -> Préférences -> Java -> Editeur -> Modèles.
la source
Spring Tool Suite (personnalisation populaire d'Eclipse pour le développement Spring) utilise STS.ini. Sur Windows, je l'ai trouvé dans le même répertoire qu'un exécutable de lancement d'application.
la source
Pour utiliser un nom d'utilisateur et une adresse e-mail Git, vous pouvez utiliser les variables
${name:git_config(user.name)}
et${email:git_config(user.email)}
.la source
Preferences / Java / Code Style / Code Templates / Comments / Types
Vous devriez envisager d'utiliser JAutodoc , qui est un plugin très utile pour Eclipse. Le paramétrage est bien plus avancé que la génération standard Eclipse.
la source