依赖类型ejb和ejb-client之间有什么区别

时间:2014-11-04 08:49:04

标签: maven dependencies pom.xml

如果在pom.xml中包含依赖项,例如

,有什么区别
<dependency>
    <groupId>group.Id</groupId>
    <artifactId>artifact.Id</artifactId>
    <type>ejb-client</type>
    <scope>runtime</scope>
</dependency>

<dependency>
    <groupId>group.Id</groupId>
    <artifactId>artifact.Id</artifactId>
    <type>ejb</type>
    <scope>runtime</scope>
</dependency>

1 个答案:

答案 0 :(得分:3)

ejb类型是指包含ejb接口和实现,配置文件等的jar文件。

ejb-client类型是指仅包含ejb接口类的jar文件。即。只有ejb的客户端才能调用它。

maven-ejb-plugin在其配置中具有默认或自定义,允许从客户端排除EJB实现类。