我有一个EAR与一些EJB依赖关系。其中2个提供了对glassfish-all-jar的范围依赖。但是,当我在本地机器上执行mvn安装或通过哈德森上的maven构建应用程序时,耳朵始终包含glassfish-embedded-all jar。Maven忽略提供的范围
例如数据访问的EJB与提供的依赖
<dependency>
<groupId>org.glassfish.extras</groupId>
<artifactId>glassfish-embedded-all</artifactId>
<version>3.0</version>
<scope>provided</scope>
</dependency>
应用耳与EJB依赖
<dependency>
<groupId>com.xxx.yyy</groupId>
<artifactId>DataAccess-ejb</artifactId>
<version>1.0-SNAPSHOT</version>
<type>ejb</type>
</dependency>
任何想法,我做错了或可能的建议吗?
干杯,
詹姆斯