构建/部署EJB .jar及其依赖项

时间:2015-02-27 15:36:45

标签: maven java-ee jar jboss ejb

我是Java EE的新手。我使用Maven,Eclipse和jBoss / WildFly。

我有一个war项目。构建项目时,所有依赖项都打包在war的{​​{1}}文件中。

现在我正在尝试创建一个WEB-INF/lib项目(我在ejb中有<packaging>ejb</packaging>)。我想将它部署为一个单独的项目(而不是pom.xml的一部分)。当我构建war项目时,Maven不会在ejb中打包任何依赖项。

如何打包/部署jar ejb 及其相关性

更新:如果可能的话,我希望避免在.jar中打包EJB。 (我不想再创建一个Maven项目。)

1 个答案:

答案 0 :(得分:1)

最好的解决方案是将您的项目打包为耳朵。但如果不想使用ear,maven程序集插件可以帮助您将所有需要的jar打包在一个文件中。此解决方案仅适用于“概念证明”变体,并且不能用于生产模式,例如许可证限制。