Bonjour,

Avant de lancer une compilation maven, je demande à la phase préliminaire "process-resources" de me dézipper un war :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<execution>
						<id>unpack</id>
						<phase>process-resources</phase>
						<goals>
							<goal>unpack</goal>
						</goals>
						<configuration>
							<artifactItems>
								<artifactItem>
									<groupId>alfresco-war-3.1.1</groupId>
									<artifactId>alfresco.war</artifactId>
									<version>3.1.1</version>
									<type>war</type>
								</artifactItem>
							</artifactItems>
							<!-- other configurations here -->
						</configuration>
					</execution>
Le gros probleme est que le plugin qui unpack les war (Maven Dependency Plugin) requiert une balise "artifactItems" obligatoire.
Celle-ci force le download de la dependency à unpacker.
Mais , moi mon fichier .war est local !!! Je ne veux pas qu'il cherche à le downloader....et on ne peut pas spécifier de "scope" dans "artifactItems"
Comment faire ?