問題タブ [dependency-management]
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.
c# - C#プロジェクトへの依存関係の追加-異なるバージョンの同じアセンブリ
両方ともGACにある同じアセンブリの異なるバージョンからユーティリティを呼び出すことができる必要があります。
そして、コードのどこかで、次のいずれかを動的にロードする必要があります。
リフレクションなしでこれを行い(リフレクションでこれを達成する方法を知っています)、代わりに強く型付けされたオブジェクトを使用する方法はありますか?
eclipse - Maven に推移的な依存関係がありません
依存関係 (datanucleus-db4o) を持つ Maven プロジェクトがあります。この依存関係自体は、db4o (db4o:db4o:jar:7.12.126.14142-all-java5) に依存しています。
今mavenは言う:
私はmavenが初めてです。datanucleus-db4o が特定のバージョン番号で独自の依存関係を定義しているのは正しいですか? これは良い方法ですか?m2eclipse はダウンロードできません。新しいバージョンの db4o をダウンロードして、クラスパスに追加しました。Maven は不足しているアーティファクトについて書き続けています。
また、アプリケーションを起動すると NoClassDefFound エラーが発生します。これは私を他の質問に導きます:
私は何か間違ったことをしていますか?
前もって感謝します。
これが pom.xml の関連部分です...
ここに pom.xml の関連部分があります
testing - nexusセットアップを使用したMaven依存関係の欠落
私はいくつかのテストソフトウェアをテストするためにMavenプロジェクトを構築しようとしています-Arquillian。
ネクサスを設定し、パブリックグループの下部にjbossリポジトリを追加しました。
実行すると、次のmvn test
エラーが発生します。
java.net maven 2リポジトリを確認しましたが、間違いなくそこにあります。
ただし、ローカルのネクサスパブリックグループに移動すると、そこにありません。
どうすればこの問題を解決できますか?そして、この問題の原因は何ですか?私はant+ivyの使用に慣れているので、これで頭を悩ませています。
mvnからの完全な出力はここにあります。
maven-2 - Maven MOJOの推移的な依存関係解決の順序はグラフの下から
MOJO で推移的な依存関係を解決していて、依存関係ツリーの一番下から順に返されるようにしたいと考えています。これはMaven2を使用して可能ですか? これまでの私のコードは次のとおりです。
ご覧のとおり、ArtifactResolutionResult getArtifacts メソッドは、Set を使用した場合の並べ替え順序を保証しません。
java - ivy.xml ファイルへの Maven POM の依存関係
推移的な依存関係を含む maven pom 依存関係を ivy.xml ファイルに変換するために使用できる maven プラグインはありますか?
ide - 依存関係ツリーを生成できるツールまたは IDE は?
NDepend for Visual Studioのような依存関係ツリーを生成できる無料のツール、IDE、またはプラグイン (できれば Netbeans または Eclipse 用) を知っている人はいますか? 私はPHPでそれを行うものを探していますが、理想的には複数の言語をサポートするでしょう.
java - APIの依存関係を、それが使用されているメインプログラムから分離するにはどうすればよいですか?
明確に定義されたアクセスポイントを介してプラグインを作成しているシステムがあります。ただし、問題のプラグインは、フレームワークも使用しているがバージョンが異なるjarを使用しています。
コードは、フレームワークに統合されたコード(プラグイン拡張ポイントを拡張する)と実際の作業を行うコードが非常によく分離されている(基本的に10クラス未満のAPIに要約される)方法で構造化されています。ただし、これらのいくつかのクラスの背後には、かなり大きく複雑なシステムが隠されています(60以上のjar依存関係)
質問は次のとおりです。
APIクラスによってインスタンス化されたものが、jarファイルの個別のプライベートライブラリを使用して実行されるようにするにはどうすればよいですか?
言い換えると、プラグインを分離して、メインアプリケーションのライブラリに干渉することなく、プラグインが独自のプライベートライブラリで実行されるようにするにはどうすればよいですか?
----編集----これまでのところ、これを実現できる2つの方法は、OSGiなどのフレームワークを埋め込むか、クラスローダーの独自の実装を提供することです。後者は可能であり、ネット上で多くのバリエーションが提案されていますが、手元のシステムに必要な安定性の自信を与えるものは何も見つかりませんでした。
これでOSGiに戻りますが、もっと軽量なソリューションを望んでいましたが、テクノロジーを学べば、あまり労力をかけなくても、自分がやりたいことを実行できるようになるでしょう。
java - Eclipse で Maven の依存関係を並べ替える
Eclipse で Maven の依存関係をアルファベット順にソートできるかどうか知りたいですか?
注文されていない200個の瓶のリストがあるのは面倒です... :(
maven-2 - Maven:依存関係がすでに推移的である場合、依存関係を削除する方法は?
たとえば、依存関係がある場合:
a -> c
があるので、依存関係を削除したいa -> b -> c
。
減らすべきではないいくつかの強い依存関係があるかもしれないことは知っていますが、それはこの質問には関係ありません。
例:
期待される結果:
.net - NuPack パッケージ管理
では、新しいプロジェクトを計画するとき、NuPackを使用して依存関係を処理するのは安全でしょうか? 私が安全だと言うとき、それは固執しますか?それともただの誇大宣伝されて死んでしまうプロジェクトになるのでしょうか (つまり、Google Wave など)? .NET で依存関係を管理する場所や必要性は本当にあるのでしょうか?
そうでない場合、依存関係を処理するための推奨される方法は何ですか?