来自接口的EJB客户端

时间:2014-10-20 15:04:59

标签: java maven ejb ejb-3.0

I read this, but cannot fix my issue.

我有java模块,其中所有文件都是java接口(screenshot)。

<build>
    <finalName>tsm-mno-external-services</finalName>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-ejb-plugin</artifactId>
            <configuration>
                <generateClient>true</generateClient>
                <clientIncludes>
                    <clientInclude>com/test/ExternalCustomerCareServicesRemote.java</clientInclude>
                </clientIncludes>
            </configuration>
        </plugin>
    </plugins>
</build>

当我运行maven目标时,不生成ejb * -client.jar(在包含分类的ejb * -client.jar的其他模块中生成没有问题)。

接下来的问题是:我可以从接口生成ejb客户端吗?

1 个答案:

答案 0 :(得分:0)

我的pom.xml中存在错误,因此在包阶段不会生成* -client.jar。

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-ejb-plugin</artifactId>
            <configuration>
                <goal>package</goal>
                <generateClient>true</generateClient>
                <clientIncludes>
                    <clientInclude>path/**</clientInclude>
                </clientIncludes>
            </configuration>
            <executions>
                <execution>
                    <goals>
                        <goal>ejb</goal>
                    </goals>
                    <phase>package</phase>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>