1

我有一个由另一个团队作为二进制 jar 交付的 ejb-jar,即 ejb-jar 仅包含 ejb 类文件(无源代码)。我需要将该 ejb-jar 作为 ejb 模块包含到我的 ear 文件中。我的 ear 文件有许多其他 ejb/war 模块。使用 maven 将此第三方 ejb-jar 模块配置到耳朵中的最佳方法是什么?

谢谢,铅

4

2 回答 2

0

嗨,我只想说:

<plugin>
    <artifactId>maven-ear-plugin</artifactId>
    <version>2.8</version>
    <configuration>
      <modules>
        <ejbModule>
           <...>
        </ejbModule>
      </modules>
    </configuration>
  </plugin>

并且不要忘记将 ejb-jar 定义为 ear 项目的通常依赖项......

于 2012-11-27T15:05:47.170 回答
0

要在本地测试,请使用 mvn install:install-file -Dfile=your.artifact.jar -DgroupId=your.org -DartifactId=your-artifact.jar -Dversion=1.0 -Dpackaging=ejb -DgeneratePom=true。

一旦它在您的存储库中,您就可以像使用任何 ejb 依赖项一样使用它(如 @khmarbaise 所示)。

如果您使用的是 Nexus 或其他工件存储库,请改为部署在那里。

于 2012-11-27T15:17:29.980 回答