0

私は jboss-4.2.3.GA プロジェクトに取り組んでいます。古いプロジェクトですが、新しいサーバーにアップグレードできません。

JPAにArquillianを使用しようとしています..

JPAのpomで次のエントリを使用しています

 <dependency>
   <groupId>com.jboss</groupId>
   <artifactId>ejb3-persistence.jar</artifactId>
   <version>4.2.3</version>
   <scope>provided</scope>
  </dependency>
  <dependency>
     <groupId>hibernate</groupId>
      <artifactId>hibernate3</artifactId>
      <version>3.2.4.SP1</version>
      <scope>provided</scope>
   </dependency>

Arquillian を設定しようとしていますが、nosuchmethod が見つからない、またはデフォルトのコンテナが設定されていないなどの問題が発生しています。

設定する必要があるコンテナと依存関係の設定を手伝ってくれる人はいますか?

4

1 に答える 1

0

arquillian-bom を pom の dependencyManagement セクションに追加します。Getting Started Guide を参照してください: http://arquillian.org/guides/getting_started/#add_the_arquillian_apis

これにより、jbossas アダプターが arquillian コアに持つ依存関係のバージョンが更新されます。それがなければ、Core 1.0.1.Final と Core X を組み合わせて実行することになります (1.0.1.Final Core アーティファクトと互換性がある場合とない場合がある現在、アダプターがたまたまコンパイルされている場合)。

于 2012-07-21T10:04:15.520 に答える