0

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>
4

1 に答える 1

0

Apache tomee-1.7.x (EE6) は、CDI-1.0 仕様の実装である Apache OpenWebBeans-1.2.x を使用しています。

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/です。

于 2016-01-06T11:54:08.847 に答える