Problème avec la phase deploy ?
yo, j'ai l'impression qu'on a un petit problème avec le deploy des snapshot. Lorsque je fais un deploy sur une snapshot, ensuite dans un projet qui veut l'utiliser, je me retrouve avec les versions timestampés dans les dépendences du mon projet et donc le plugin jar ne fonctionne pas bien car dans le META-INF j'ai du XXX-SNAPSHOT.jar alors que la dépendence est XXX-timestamp.jar. ensuite si je refais un simple mvn install, tout refonctionne bien. a noter que j'ai eu aussi le problème hier avec un mvn -U sur JAXX... avez vous eu ce problème ? Je pense qu'il faudrait la configuration du plugin deploy. -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
Le 03/03/2010 10:05, Tony Chemit a écrit :
yo,
j'ai l'impression qu'on a un petit problème avec le deploy des snapshot.
Lorsque je fais un deploy sur une snapshot, ensuite dans un projet qui veut l'utiliser, je me retrouve avec les versions timestampés dans les dépendences du mon projet et donc le plugin jar ne fonctionne pas bien car dans le META-INF j'ai du XXX-SNAPSHOT.jar alors que la dépendence est XXX-timestamp.jar.
ensuite si je refais un simple mvn install, tout refonctionne bien.
a noter que j'ai eu aussi le problème hier avec un mvn -U sur JAXX...
avez vous eu ce problème ?
Oui, mais peut-être pas dans le même cas. Dans le mien ca venait du fait que le plugin copy-dependency et jar ne fesait pas les chose dans le meme sens. C'est soit: - copy-dependency qui copy in timestamp en -SNAPSHOT - soit l'inverse Plutot une config du plugin dependency ou jar : http://maven.apache.org/shared/maven-archiver/examples/classpath.html#Snapsh... PS: même probleme avec les assembly -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
Le Wed, 03 Mar 2010 10:10:48 +0100, Eric Chatellier <chatellier@codelutin.com> a écrit :
Le 03/03/2010 10:05, Tony Chemit a écrit :
yo,
j'ai l'impression qu'on a un petit problème avec le deploy des snapshot.
Lorsque je fais un deploy sur une snapshot, ensuite dans un projet qui veut l'utiliser, je me retrouve avec les versions timestampés dans les dépendences du mon projet et donc le plugin jar ne fonctionne pas bien car dans le META-INF j'ai du XXX-SNAPSHOT.jar alors que la dépendence est XXX-timestamp.jar.
ensuite si je refais un simple mvn install, tout refonctionne bien.
a noter que j'ai eu aussi le problème hier avec un mvn -U sur JAXX...
avez vous eu ce problème ?
Oui, mais peut-être pas dans le même cas. Dans le mien ca venait du fait que le plugin copy-dependency et jar ne fesait pas les chose dans le meme sens.
C'est soit: - copy-dependency qui copy in timestamp en -SNAPSHOT - soit l'inverse
J'ai réglé le problème en mettant dans la configuration du plugin jar (useUniqueVersions) : <plugin> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <useUniqueVersions>false</useUniqueVersions> <addClasspath>true</addClasspath> <classpathPrefix>./lib/</classpathPrefix> </manifest> </archive> </configuration> </plugin>
Plutot une config du plugin dependency ou jar : http://maven.apache.org/shared/maven-archiver/examples/classpath.html#Snapsh...
PS: même probleme avec les assembly
-- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
participants (2)
-
Eric Chatellier -
Tony Chemit