71 votes

Comment ajouter automatiquement un en-tête par défaut à mes fichiers sources dans Eclipse ?

J'essaie de trouver comment faire pour qu'un en-tête de commentaire soit automatiquement ajouté à tous les nouveaux fichiers source de mon projet java Eclipse. J'ai cherché un peu partout mais je n'ai pas trouvé de solution simple pour automatiser ce processus. J'ai essayé JAutodoc, et même s'il me permet de spécifier un en-tête, j'ai dû dire manuellement au plugin d'injecter l'en-tête et il ne semblait pas très friand de mes substitutions de mots-clés.

Au fait, j'utilise le plugin Maven2 pour Eclipse pour la plupart de mes projets, si cela peut vous aider.

Des conseils ?

107voto

Gabriel Ščerbák Points 7982

La génération de commentaires est configurée dans :

Menu principal -> Fenêtre -> Préférences -> Java -> Code Style -> Modèles de code -> Configurer le code et les commentaires générés

Vous pouvez modifier directement le modèle Nouveaux fichiers Java : Code -> Nouveaux fichiers Java -> Editar

À partir de la version 3.6 d'Eclipse, il est déjà configuré que pour les nouveaux fichiers Java ${filecomment} est inséré, il est donc probablement préférable de l'éditer à la place :

Commentaires -> Fichiers -> Editar

0 votes

Merci, cela semble faire l'affaire. Je vais regarder de plus près, je devrais être capable de comprendre maintenant que j'ai des indications.

12 votes

J'ai dû également vérifier le Automatically add comments for new methods and types pour que cela fonctionne.

0 votes

Comme l'a dit jeremija, cette réponse devrait être modifiée pour inclure que "Ajouter automatiquement des commentaires pour les nouvelles méthodes et les nouveaux types".

17voto

Jmini Points 1371

Si vous voulez ajouter votre commentaire au début du fichier (pour ajouter un en-tête de copyright), essayez de Générateur de droits d'auteur Eclipse . Il y a un assistant qui vous demande ce que vous voulez inclure. Vous pouvez donc ajouter tout type d'en-tête de commentaire.

Après l'installation, vous obtenez un nouveau menu : Projet > Appliquer le droit d'auteur... .

Dans le inclure les fichiers saisir le champ *.java pour réduire l'ensemble des fichiers.

voir aussi cette réponse


Comme indiqué dans les commentaires, il existe un autre outil fourni par l'Eclipse Fundation : Outil de copyright Eclipse (dans le cadre de leurs outils de relance)

4 votes

Eclipse Copyright Generator fonctionne pour les fichiers existants. La réponse acceptée fonctionne pour les fichiers nouvellement créés.

0 votes

Eclipse Copyright Generator semble ne pas fonctionner avec les fichiers php.

0 votes

J'ai publié une nouvelle version sur Github/Bintray : jmini.github.io/Eclipse-Copyright-Generator

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