【问题标题】:Using Tomee Maven Plugin with Upgraded OpenWebBeans将 Tomee Maven 插件与升级的 OpenWebBeans 一起使用
【发布时间】:2015-12-10 12:10:24
【问题描述】:

我正在使用 Tomee Maven 插件开发一个使用 CDI 事件传递的应用程序。我目前无法触发具有泛型类型参数的事件,据我所知,这是因为 Tomee 实例想要使用不支持此功能的 openwebbeans 1.2.7。我似乎 openwebbeans 1.5.0 及更高版本确实支持这个,但我不确定如何(或是否)我可以让插件使用这个版本。

我曾尝试使用插件配置将库替换为新版本,但这会导致更多异常(无类定义等)

插件版本为:

<groupId>org.apache.openejb.maven</groupId>
<artifactId>tomee-maven-plugin</artifactId>
<version>1.7.3</version>

【问题讨论】:

    标签: maven events cdi apache-tomee openwebbeans


    【解决方案1】:

    Apache tomee-1.7.x (EE6) 正在使用 Apache OpenWebBeans-1.2.x,它是 CDI-1.0 规范实现。

    如果您愿意使用 Java EE7,那么只需切换到使用最新 openwebbeans-1.6.x 版本的 TomEE-7.0.0-M1。

    注意:maven中的groupId发生了变化!现在是 org.apache.tomee http://repo1.maven.org/maven2/org/apache/tomee/apache-tomee/7.0.0-M1/

    【讨论】:

    • 谢谢。当我有机会尝试时,我会提供反馈!
    猜你喜欢
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 1970-01-01
    • 2013-04-16
    • 1970-01-01
    • 2016-01-12
    相关资源
    最近更新 更多