Bonjour,
Les mots clés svn étaient bien manquants, je viens de les ajouter sur tous les fichiers via la commande: svn propset svn:keywords "Author Date Id Revision HeadURL" -R .
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
Concernant, la génération du site, celle-ci s'effectue normalement via la commande "mvn site". Sur notre forge, cette commande a été allégée et pour généré le site entierrement (avec les rapports, javadocs...) il faut activer un profile supplémentaire: mvn site -Preporting
Le site une fois buildé peut être déployé comme par exemple à cette adresse : http://maven-site.forge.codelutin.com/cantharella/ Pour consulter la javadoc, il faut aller dans les rapports de chaque module (le module principal n'ayant pas de code java donc pas de javadoc).
Plus globalement, lors d'une release, beaucoup de choses sont effectuées tardivement et seulement lors de la release. la commande "mvn install -DperformRelease" active tous les plugins maven devant s’exécuter à la release mais sans réellement l'effectuer.
Si la commande "mvn install -DperformRelease", la release fonctionnera ensuite.
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. Si j'ai besoin de ces fonctionnalités (par ex. mise à jour des sources pour le site de
Merci pour ces infos, Eric. Mes réponses ci-dessous. Le 20/02/2013 04:55, Eric Chatellier a écrit : 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 ? A quels fichiers le module ajoute les headers de licence ? A des fichiers qui comportent certaines extensions ? Ou à tous les fichiers texte ? présentation), mieux vaut que je vous demande de lancer la commande adéquate. Bonne journée -- Adrien Cheype Ingénieur en Systèmes d'Information Service « Informatique Scientifique et Appui aux Partenaires du Sud » Direction du Système d'Information (DSI) http://www.ird.fr/dsi/ http://www.ird.fr/informatique-scientifique/ INSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT BP A5 - 98848 Nouméa - Nouvelle Calédonie Tél. +687 260 789