J'ai un EAR avec un certain nombre de dépendances EJB. 2 d'entre eux ont une dépendance de portée fournie à la jarre glassfish-embedded-all. Cependant quand je fais une installation de mvn sur ma machine locale ou quand l'application est construite par maven sur hudson l'oreille contient toujours le pot glassfish-embedded-all.Maven ignorant la portée fournie
par exemple. DataAccess-ejb avec dépendance fourni
<dependency>
<groupId>org.glassfish.extras</groupId>
<artifactId>glassfish-embedded-all</artifactId>
<version>3.0</version>
<scope>provided</scope>
</dependency>
Application-oreille avec la dépendance ejb
<dependency>
<groupId>com.xxx.yyy</groupId>
<artifactId>DataAccess-ejb</artifactId>
<version>1.0-SNAPSHOT</version>
<type>ejb</type>
</dependency>
Toutes les idées ce que je fais des suggestions erronées ou possibles?
Cheers,
James