問題タブ [shrinkwrap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - WebArchive 作成中の ShrinkWrap UnknownExtensionTypeException
新しい ShrinkWrap 機能の MavenImporter ( https://github.com/shrinkwrap/resolver )を使用して、Arquillian テストを実行するための完全な WebArchive を作成したいと考えています。
シナリオ:
Arquillian は、Spring アプリケーションをテストするために SoapUi と統合/拡張する必要があります。Spring アプリケーションによって公開され、cxf で実装された n 個のエンドポイントがあります。
テスト方法は次のようになります。
私の @Deployment-Method は次のようになります。
私は今、この例外を取得しています:
現在、Endpoints をテストするために junit SoapUi ライブラリと Arquillian を統合しており、完全な Application/WebArchive をロードする必要があるため、Assets を個別に追加していません。
ShrinkWrap javadoc を探していましたが、有効な解決策/修正が見つかりませんでした。
javadoc で、次のことを読みました。
しかし、拡張マッピングを正確に構成できる場所がわかりません。チュートリアルやサンプルはありません。または、それらを見つけることができなかった可能性があります。
この新しい ShrinkWrap 機能を使用した経験のある人はいますか?
maven - シュリンクラップを使用して作成すると、戦争のプロパティが解決されませんでした
を使用した統合テストのために、次のようにshrinkwrapを使用してwarファイルを構築しようとしていますArquillian。
展開時に、次のようなエラーが発生します
${datasource_JNDI_Name}値が pom ファイルにある変数です。
私は、問題はWARファイルにあると思います.mavenプロパティに依存する変数などが解決されていませんjboss-web.xml。persistence.xml
WAR ファイルで解決されない理由を教えてください。前もって感謝します。
java - Arquillian ShrinkWrap は import.sql を除外します
Arquillian を使用して ejb をテストしています。テスト用に別のプロジェクトを作成しました。import.sqlファイルを展開から除外したい。
私はすでにこれを試しました:
ただし、スクリプトは引き続き実行されます。アイデア?
java - Arquillian: マッピングされた名前で EJB を注入するときに依存関係エラーが見つからない
WerkkatalogFactory(injected withという名前のファクトリ クラスを使用する Arquillian テスト クラスを作成しています@EJB。これには という名前のフィールドがありWerkkatalogRepositoryPort、その具体的な実装は annotation を介して注入されます。@EJB(mappedName = "java:app/core/WKrepository-default-impl")これはステートレス セッション Bean にアノテーションが付けられた JNDI 名です。WerkkatalogJPAAdapter@Stateless(name = "WKrepository-default-impl")
展開中にコンテナーが注入を試行するまで、すべてが正常に動作しているように見えますWerkkatalogJPAAdapter。その時点で、テストは次のように失敗します。
わかりやすくするために、エラーに関する情報行は次のとおりです。
すべての依存クラスは ShrinkWrap アーカイブに含まれていますが、何らかの理由WerkkatalogRepositoryPortで、@EJB アノテーションで示されている実装を解決するためのテストを実行しているコンテナーを取得できません。
私が間違っていることを理解するために検索用語を使い果たしたので、アドバイスをいただければ幸いです。私のコードからのコピーと貼り付けでいっぱいの tl;dr スレッドを開始する前に、私のコードがさらに必要な場合はお知らせください。提供します。
前もって感謝します!