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

标签 maven jakarta-ee jar jboss ejb

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

我有一个 war项目。当我构建项目时,它的所有依赖项都打包在 war 中文件在 WEB-INF/lib .

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

我如何打包/部署 ejb .jar 及其依赖项 ?

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

最佳答案

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

关于maven - 构建/部署 EJB .jar 及其依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28768762/

相关文章:

java - 在 Eclipse 中的服务器上运行时复制 Maven 依赖项 jar

java - 如何在Tomcat中的Java EJB中启动@Schedule方法

java - 在 hibernate 中保留对象时无法将枚举转换为字符串

java - servlet doGet 和 doPost 方法

java - 将没有主要方法(带有外部 jar)的 Java 项目导出到 Eclipse 中的 Jar

java - Google Play 游戏服务排行榜 - 无法在 Eclipse 中正确设置 jar

java - 如何在 Eclipse 中运行单个测试包及其子包?

java - 在类路径中找不到任何 META-INF/persistence.xml 文件(wildfly、maven)

java - 类加载器和重复的包和类名

java - JAR:找不到主类