問題タブ [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 - プロキシの背後にあるArquillian/Shrinkwrap MavenDependencyResolver
Jenkinsを使用して、Arquillianを使用したEJB統合テストを含むMavenビルドを実行しています。
settings.xml
Jenkinsをホストし、ビルドを実行しているサーバーはプロキシの背後にありますが、には有効なプロキシ設定が含まれているため、問題にはなりません。(プロキシのない私のローカルシステムでは、問題なく動作しています。)
maven(実行中mvn install
)による依存関係の解決は完全に正常に機能します(bashまたはJenkinsから手動で開始)が、MavenDependencyResolver
Arquillianを使用すると例外が発生します:
例外
Javaソース
pom.xml
このJavaコードがプロキシを確実に取得できるようにするにはどうすればよいですか(プロキシが見つからないことが問題である場合)。環境変数またはsettings.xmlを使用する必要がありますか?
Shrinkwarpでこの依存関係を取得する他の解決策はありjar
ますか?(これが私の好ましい解決策になると思います。)
環境の詳細
- サーバーOS:Ubuntu 10.04
- Maven 3.03
- Tomcat7で実行されているJenkins1.413
- アルキリア星人1.0.0.Alpha5
ありがとうございました。ダニエル
java - JBossシュリンクラップ
JBoss の Arquillian に関するいくつかのビデオ チュートリアルを見ているときに、ShrinkWrapと呼ばれる彼らの別のプロジェクトに出くわしました (Arquillian が使用しているため)。
彼らのプロジェクトページにしばらく時間を費やした後、私はいくつかの質問に対する具体的な答えを見つけることができないようであり、背後に大きな開発コミュニティを持たないかなり新しい (未熟な) プロジェクトのようです. 具体的には:
- ShrinkWrap の目的は、メモリ内の JAR、WAR、および EAR を作成することですか? もしそうなら、なぜ私はそれをしたいのですか?そうでない場合、ShrinkWrap の目的は何ですか? また、ShrinkWrap はどのような問題を解決しますか?
- ShrinkWrap はファイル システムに影響しますか (JAR は実際にディスク上に作成されますか、それとも本当に 100% メモリ内に作成されますか)? そうでない場合、メモリ内アーカイブの価値は何ですか?
前もって感謝します!
shrinkwrap - プロキシの背後にあるシュリンクラップ リゾルバー プラグイン
私はPOMファイルでshrinkwrap-resolver-bomの2.0.0-alpha-1バージョンを使用しています。Arquillian テスト ケースを実行しようとすると、アーティファクト転送操作のタイムアウトが長いために展開が非常に遅くなるという点で、Shrinkwrap リゾルバーは会社のプロキシの存在に悩まされているようです。org.jboss.shrinkwrap.resolver.impl.maven.LogTransferListerer transferFailed が発生し続けます。Arquillian/Shrinkwrap MavenDependencyResolver がプロキシの背後にあり、バージョン 1.0.0 の処理方法を説明していると思いますが、バージョン 2.0.0 でこれを処理する方法がわかりません。助言がありますか?ありがとうマッシモ
maven - Glassfish で Arquillian テスト ケースを実行できません
Arquillian テスト ケースの非常に単純な実装で、私は非常に行き詰まっています。Can I add jars to maven 2 build classpath without installed them?に従いました 私のプロジェクトjarをmavenリポジトリに追加します。アプリケーション サーバーとして Glassfish サーバーを使用しています。次に、arquillian のテスト ケースを作成する必要があります。
そのために、次のコードを使用しました
基本的に、テスト対象のクラスとそれらのクラスが依存するクラスを含むいくつかの jar をロードしています。最後に、そこから Web アーカイブを作成しようとしています。次に、weather オブジェクトが null かどうかをテストします。
スタック トレースから把握できる問題は、デプロイメントが Maven からのファイルを見つけることができないことです。以下は、テスト ケースを実行しようとしたときに観察されたスタック トレースです。
どこに何が欠けているのか理解できません。Can I add jars to maven 2 build classpath without installed them? に記載されている依存関係のエントリを更新しました。. どんな助けでも大歓迎です。ありがとう。
以下は私のポンです
以下は私の依存関係ツリーです。
npm - ローカル依存関係なしで npm モジュールをシュリンクラップする方法
ノードモジュールの依存関係のリストでpackage.jsonを維持しようとしました。npm install を呼び出すと、ノード モジュールがインストールされ、アプリ内にそのフォルダーが生成されます。私はnpmシュリンクラップと呼んでいます。しかし、これにより、ローカルノードモジュールへの依存関係が生成されます
アプリを appfog サーバーにアップロードすると、npm-shrinkwrap.json からインストールできます。したがって、理想的には、ノード モジュール フォルダーを削除し、shrinkwrap.json ファイルを渡すだけです。しかし、それはこの「から」を持っています。過去にシュリンクラップを生成しましたが、そこに「from」フィールドがありませんでした。「from」なしで生成する方法/ package.json からシュリンクラップ ファイルを取得できますか。私のアプリはよりスリムになります。すべてのノード モジュールをグローバルに維持できます。
ありがとう
java - Arquillian/ShrinkWrap を使用した Maven リソース フィルタリング
Mavenリソースフィルタリングを実行するArquillian ShrinkWrapデプロイメントを構築する方法は? どのバージョンの ShrinkWrap を使用すればよいですか?
jboss-arquillian - ファイルの内容をshrinkWrapで見る方法
ShrinkWrap を作成した後、このコード行を使用してファイル構造を確認できます
たとえば、shrinkWrap を作成した後、persistence.xml の内容も表示したいです。
シュリンクラップ内のファイルの内容を印刷するための特定のコードはありますか? または、一時的なshrinkWrapファイルを探してそのファイルと内容を調べる場所がファイルシステムにありますか?
jboss-arquillian - @Deployment は Arquillian テストでどのように機能しますか?
Arquillian テストで @Deployment アノテーションを使用すると、(JBoss) Shrinkwrapはコンテナー内の war ファイルのデプロイをどのように実行しますか?