122 votes

Comment puis-je changer le modèle Javadocs généré dans Eclipse ?

Je n’aime pas la valeur par défaut Javadocs générée 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 machine windows.

Je voudrais le changer. Est-ce possible ?

185voto

VonC Points 414372

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

Section Comment / Type

Vous pouvez remplacer l' author balise par la valeur que vous avez besoin et cela aura un effet sur les nouvelles classes générées.

Code Templates


Toutefois, si le modèle est bien, mais la valeur référencée acheter de l'auteur balise n'est pas, voir ce DONC, la question:

${user} utilise la valeur de l' user.name variable d'environnement; par conséquent, vous pouvez passer -Duser.name=My Name en eclipse.ini pour le remplacer.

Ou, si vous préférez, vous pouvez modifier le raccourci pointe vers:

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

  • MacOs: Aram Kotcharian mentionne l' eclipse.ini est Eclipse.app/Contents/MacOS/ si vous faites un clic droit et allez Afficher le Contenu du Paquet.
  • ZendStudio: rofflox commentaires le fichier est nommé ZendStudio.ini , et se trouve en Applications/Zend Studio.app/Contents/MacOS/.

6voto

Binil Thomas Points 6425

Regardez la fenêtre-> Préférences-> Java-> éditeur-> modèles.

3voto

Alexey Slepov Points 1

Suite d’outils de printemps (populaire personnalisation Eclipse pour le développement de printemps) utilise STS.ini. Sur Windows je l’ai trouvé dans le même répertoire comme un lancement de l’application exécutable.

1voto

Julien S. Points 621

Vous devez envisager d’utiliser JAutodoc, qui est un plugin très utile pour Eclipse. Le paramétrage est beaucoup plus avancé que la génération de Eclipse standard.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X