web-dev-qa-db-fra.com

Comment modifier le modèle Javadocs généré dans Eclipse?

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 correspond au nom d'utilisateur actuel du système sur ma fenêtre Windows.

Je voudrais le changer. Est-ce possible?

119
Olaseni

Vérifier Preferences / Java / Code Style / Code Template

Section Comment / Type

Vous pouvez remplacer la balise author par la valeur dont vous avez besoin, ce qui aura un effet sur les nouvelles classes générées.

Code Templates


Toutefois, si le modèle est correct, mais que la valeur référencée, achetez la balise author n’est pas, voyez ceci SO question :

${user} utilise la valeur du user.name variable d'environnement; donc, vous pouvez passer -Duser.name=My Name dans Eclipse.ini pour le remplacer.

Ou, si vous préférez, vous pouvez modifier le raccourci pour qu'il pointe vers:

C:/Java/Eclipse/eclipse.exe -vmargs -Duser.name="cleverUserNameToUseInSourceCode"

  • MacOs: Aram Kocharyanmentionne le Eclipse.ini est dans Eclipse.app/Contents/MacOS/ si vous cliquez avec le bouton droit de la souris et allez dans Afficher le contenu du paquet.
  • ZendStudio: roffloxcommentaires le fichier s'appelle ZendStudio.ini et se trouve dans Applications/Zend Studio.app/Contents/MacOS/.
181
VonC

Regardez Fenêtre -> Préférences -> Java -> Editeur -> Modèles.

6
Binil Thomas

Pour utiliser un nom d'utilisateur et un email Git, vous pouvez utiliser les variables ${name:git_config(user.name)} et ${email:git_config(user.email)}.

enter image description here

3
chrisjleu

Spring Tool Suite (personnalisation populaire d'Eclipse pour le développement Spring) utilise STS.ini. Sous Windows, je l'ai trouvé dans le même répertoire qu'un exécutable de lancement d'application.

3
Alexey Slepov

Vous devriez envisager d'utiliser JAutodoc , un plugin très utile pour Eclipse. Le paramétrage est bien plus avancé que la génération standard Eclipse.

1
Julien