Bonjour,

je souhaite exécuter un goal sur une version tagguée de mon projet. J'ai suivi l'exemple de la FAQ :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
mvn scm:bootstrap -Dtag=[TAG_SCM] -Dgoals=deploy
toutefois, je pense que j'ai un souci dans mon POM, ou alors que je n'exécute pas la bonne commande car l'option Tag ne semble pas prise en compte.

J'ai essayé différentes solutions et la seule qui me permette de bosser sur ce tag est le pom suivant

note:
- les propriétés scm.url et scm.connectionString sont correctes
- le tag que je souhaite récupérer est proj-1.0 (il existe dans SVN)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<project>
...
<scm>
  	<tag>HEAD</tag>
  	<url>svn:${scm.url}/trunk</url>
  	<developerConnection>scm:svn:${scm.connectionString}/tags/proj-1.0</developerConnection>
</scm>
...
</project>
seulement je ne pensais pas à avoir à préciser la partie tags/proj-1.0
je m'attendais plutôt à avoir une chaine comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
developerConnection>scm:svn:${scm.connectionString}</developerConnection>
ou alors avec /trunk au bout

mais si je fais ça, il fait un checkout du trunk et pas du tag demandé ...

Est-ce la configuration correcte que j'ai dans mon Pom ?
Dans ce cas, je suis obligé d'éditer le pom pour faire un build d'une version tagguée. Et si je lance un "release" est ce qu'il va trouver le trunk ??

[EDIT]
au fait j'utilise maven 3.0.3. le plugin scm est en version 1.0.

une petite remarque qui me fait doiuter un peu aussi :
lorsque j'ai fait un release, il m'a modifié automatiquement le pom de ${scm.connectionString}/trunk vers ${scm.connectionString}/tags/proj-1.0

du coup je me dis que peut être c'est normal. Mais alors quid du paramètre -DTag ?

Merci d'avance de vos éclairages.