我正在使用Tomee Maven插件开发一个使用CDI事件传递的应用程序。我目前不能触发具有泛型类型参数的事件,据我所知,这是因为Tomee实例希望使用openwebbeans 1.2.7,而openwebbeans 1.2.7不支持这一点。我认为openwebbeans 1.5.0和更高版本确实支持这个版本,但是我不确定如何(或者是否)可以让插件使用这个版本。
我尝试使用插件配置来替换新版本的库,但这导致了更多的异常(没有类定义等)。
插件版本为:
<groupId>org.apache.openejb.maven</groupId>
<artifactId>tomee-maven-plugin</artifactId>
<version>1.7.3</version>发布于 2016-01-06 19:54:09
Apache tomee-1.7.x (EE6)使用的是Apache OpenWebBeans-1.2.x,它是一个CDI1.0规范实现。
如果您打算使用,那么只需切换到TomEE 7.0.0-m1,它使用的是最新的EE7 -1.6.x版本。
注意: maven中的groupId已经改变了!现在是org.apache.tomee http://repo1.maven.org/maven2/org/apache/tomee/apache-tomee/7.0.0-M1/
https://stackoverflow.com/questions/34201568
复制相似问题