問題タブ [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 - jboss Shrinkwrap が依存関係をリモートで解決するのをどのように停止しますか?
私はshrinkwrap-resolver-impl-mavenを使用しています:
これは、テスト用に Arquillian と並んでいます。戦争が構築されているとき、認証エラーのために失敗する依存関係をリモートで解決しようとすることがわかります。これにより、ログが警告でいっぱいになりますorg.jboss.shrinkwrap.resolver.impl.maven.logging.LogTransferListener
-戦争は最終的にビルドおよび展開されるため、ローカルにフォールバックする必要があります.
プレーンを実行するとmvn clean install
、プロジェクトは正常にビルドされるため、プラグインに問題があるだけだと思います。
現在、ローカルマシンのリポジトリでライブラリを探すだけに変更する必要があると思われる以下を定義しています。
File[] file = Maven.resolver().loadPomFromFile("pom.xml").importCompileAndRuntimeDependencies().resolve().withTransitivity().asFile();
java - Maven リゾルバーを使用して Arquillian で耳のテストを作成する
EAR アプリケーション用に Arquillian を使用して実際の IT テストを作成する必要があります。
ShrinkWrap メソッドの addClassesまたはaddPackagesは、必要なインポートが多すぎるため、現実の世界では役に立たないため、 pom.xmlで動作するMaven.resolver()を使用したいと思います。
したがって、次のようなテストを作成しました。
ただし、「RESOLVING EJB DEPENDENCIES」中にアーカイブの作成に失敗し、このエラーがスローされます
アーカイブの作成に成功した人はいますか?
java - maven リゾルバーから persistence.xml を除外する方法
私はテストに arquillian を使用しており、多くのモジュールがあります。そのうちの 1 つはエンティティ用で、もう 1 つはサービス層です。したがって、私はすでにすべてのモデル モジュールをテストしており、モック リポジトリを使用してサービス レイヤーをテストしようとしています。ただし、Maven リゾルバーを使用して、そのようなモデルの依存関係を追加しています。
モデル モジュールの persistence.xml では、スキーマの生成時にドロップ アンド クリエート (JPA 2.1 プロパティ) を実行するように構成されているため、解決済みの依存関係 (上記) を使用してテストを実行すると、実際にはスキーマ生成プロセスが最初からやり直されていることがわかります。 、だから私の質問は:誰かが解決された依存関係にpersistence.xmlを含めない方法を提供できますか、またはそこからクラスファイルを含めるだけですか、それとも別の解決策がありますか?
node.js - npm Shrinkwrap は tarball を http://127.0.0.1:5080 URL に解決しました
NPM レジストリの代わりに、npm shrinkwrap
いくつかの依存関係が解決される場所で実行しました。http://127.0.0.1:5080
何が起きてる?npm install
これらのセットでは機能しないためです。
ここに抜粋があります:
これらがhttp://127.0.0.1:5080に設定されているのはなぜですか? どうすればこれを修正できますか?
これらを次のものに置き換えると、インストールが機能します。
java - 1 つのテスト クラスでの複数の展開方法
TestNG と Arquillian を使用してレガシー アプリケーションをテストしようとしています。@Deployment で注釈を付けた 2 つの異なるメソッドが必要なため、制約があります。
方法 1 (テスト コードのみをデプロイし、WildFly 10 で既にデプロイおよび実行されているアプリケーションに対して実行する場合)
方法 2 (アプリケーション全体とテスト コードをリモートの WildFly 10 サーバーにデプロイする場合)
私の要件は、Arquillian が何らかの構成に基づいてこれらの展開方法のいずれかを選択できるようにすることです。とりあえず、実行する必要のないデプロイ方法はコメントアウトしています。ここで指定された @Deployment.orderは、すべてのデプロイメントが引き続き実行され、実行順序のみを制御できるため、役に立ちません。
どんな助けでも大歓迎です。
blender - Blender でオブジェクトを別のオブジェクトにモーフィングする
人間とデーモンの 2 つの .fbx モデルがあります。タスクは、手足/頭/体の対応する変換アニメーションを使用して、人間からデーモンにモーフィングすることです。シュリンクラップ モディファイアを人間のオブジェクトに適用しようとしていますが、モデルのコンポーネントが異なるため見栄えがよくないため、ここでシュリンクラップ アプローチが役立つかどうかはわかりません。たぶん、別のテクニックに対処できますか?階層リンクで選択された人体モデルはこちらで確認でき ます。