Le 20/02/2013 01:02, Adrien Cheype a écrit :
Pour que les mots clé soient automatiquement ajouté sur un nouveau fichiers créé par un développeur, il est possible de le specifier dans le fichier $HOME/.subversion/config en ajoutant, dans la section [auto-props] la ligne: *.java = svn:keywords="Author Date Id Revision HeadURL" Ok, si je comprends bien le module qui gère les licences utilisent ces propriétés pour compléter le message d'header. Les fichiers n'ayant pas ces propriétés se retrouve alors juste avec "$Id:$" et "$HeadURL:$" sans texte associé, c'est bien cela ?
Le plugin licence ajoute ces variables dans le header, mais c'est subversion qui remplace les variables par du vrai contenu (au moment du commit et seulement pour les fichiers qui ont le svn:keywords correspondant)
A quels fichiers le module ajoute les headers de licence ? A des fichiers qui comportent certaines extensions ? Ou à tous les fichiers texte ?
A un ensemble de fichier qu'il sais traiter. Le style de commentaire étant propre à chaque syntaxe, c'est du cas par cas. Il y en a un apercu ici : http://mojo.codehaus.org/license-maven-plugin/header.html
Cependant, cette commande nécessite une configuration un peu lourde de l'envirronement de developpement pour avoir accès notamment aux services web redmine de la forge.
Je ne pense pas que cela vaille le coup de configurer tout ca, mais si vous y tener (pour pouvoir faire des déploiements) c'est tout à faire possible.
Je suis d'accord, pas la peine que je configure mon environnement pour effectuer des releases. J'imagine que la commande "mvn site" nécessite également ce type de configuration.
Pas exactement, "mvn site" construit le site en local, et vous devriez pouvoir l'executer. "mvn site -Preporting" aussi, mais pas "mvn site -DperformRelease" C'est différent de "mvn site-deploy" qui déploie le site sur le serveur, auquel cas il faut des droits d'accès.
Si j'ai besoin de ces fonctionnalités (par ex. mise à jour des sources pour le site de présentation), mieux vaut que je vous demande de lancer la commande adéquate. Oui c'est plus simple.
-- Éric Chatellier - Code Lutin Tel: 02.40.50.29.28 - http://www.codelutin.com