Bonjour,

je me heurte au message d'erreur suivant lorsque je tente de construire l'EAR d'une application toute simple, un EJB Jar et un WAR.

Mon POM :
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
	<modelVersion>4.0.0</modelVersion>
	<groupId>com.toto</groupId>
	<artifactId>server</artifactId>
	<packaging>ear</packaging>
	<version>0.0.1-SNAPSHOT</version>
 
	<dependencies>
 
		<dependency>
			<groupId>com.toto</groupId>
			<artifactId>ejb-forward</artifactId>
			<version>0.0.1-SNAPSHOT</version>
			<type>ejb</type>
		</dependency>
 
		<dependency>
			<groupId>com.toto</groupId>
			<artifactId>webstart-client</artifactId>
			<version>0.0.1-SNAPSHOT</version>
			<type>war</type>
		</dependency>
 
	</dependencies>
 
	<build>
		<plugins>
 
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-ear-plugin</artifactId>
				<version>2.4.2</version>
				<configuration>
					<version>5</version>
					<modules>
 
						<ejbModule>
							<groupId>com.toto</groupId>
							<artifactId>ejb-forward</artifactId>
						</ejbModule>
 
						<webModule>
							<groupId>com.toto</groupId>
							<artifactId>webstart-client</artifactId>
							<contextRoot>/client</contextRoot>
						</webModule>
 
					</modules>
 
 
				</configuration>
			</plugin>
		</plugins>
 
	</build>
</project>
L'erreur qui survient est la suivante :
Embedded error: Unknown artifact type[test-jar]
Et l'explication donnée la plus fréquemment est celle ci, "You have a test-jar without a scope test so the ear plugin tries to package it since it's not scoped properly."

Mais aucune des dépendances de mes projets n'a de Jar de test sans le scope qui va bien (ça se résume à Junit pour les deux).

Que dois-je comprendre ? Qu'une de mes dépendances transitive a un scope foireux ?

Merci de m'apporter une piste.