タグ付けされた質問 「dependencies」

1つの要素の定義を変更すると他の要素も変更される可能性がある場合、2つの要素間に依存関係が存在します。


12
Mavenに依存関係の最新バージョンを使用するように指示するにはどうすればよいですか?
Mavenでは、通常、依存関係は次のように設定されます。 <dependency> <groupId>wonderful-inc</groupId> <artifactId>dream-library</artifactId> <version>1.2.3</version> </dependency> 現在、頻繁にリリースされるライブラリを使用している場合、<version>タグを常に更新するのはやや面倒です。Mavenに(リポジトリーから)常に利用可能な最新バージョンを使用するように指示する方法はありますか?

30
見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません
C#Windowsフォームアプリケーション(Visual Studio 2005)でいくつかの単体テストを実行しようとすると、次のエラーが発生します。 System.IO.FileLoadException:ファイルまたはアセンブリ 'Utility、Version = 1.2.0.200、Culture = neutral、PublicKeyToken = 764d581291d764f7'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)** x.Foo.FooGO()で Foo.cs:line 123のx.Foo.Foo2(String groupName_)で FooTests.cs:line 98 **のx.Foo.UnitTests.FooTests.TestFoo()で System.IO.FileLoadException:ファイルまたはアセンブリ 'Utility、Version = 1.2.0.203、Culture = neutral、PublicKeyToken = 764d581291d764f7'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040) 私は自分の参照を調べて、参照しているのはUtility version 1.2.0.203(もう1つは古い)だけです。 このDLLファイルのこの古いバージョンを参照しようとしているものを理解する方法に関する提案はありますか? それに、私はこの古いアセンブリをハードドライブに持っているとは思えません。この古いバージョンのアセンブリを検索するツールはありますか?

17
npm installで依存関係が満たされていないと表示されるのはなぜですか?
ノードパッケージがあります。npm installパッケージルートから実行すると、たくさんのものがインストールされますが、次のようなエラーメッセージがいくつか出力されます。 npm WARNアンメットの依存関係/ Users / seanmackesey / google_drive / code / explore / generator / node_modules / findup-sync / node_modules / globにはgraceful-fs@'~1.2.0 'が必要ですが、ロードされます 私は正確に何をしているのか混乱してnpm installいます。依存関係を検出した場合、インストールしないでください。どのような条件下で、このようなエラーメッセージが表示されますか?また、依存関係をどのように解決できますか?


19
C / C ++で余分な#includeを検出していますか?
ファイルのヘッダーセクションが常に大きくなるのに、小さくならないことがよくあります。ソースファイルの存続期間を通じて、クラスは移動してリファクタリングされている可能性があり、そこに存在する#includes必要のないものも少なくない可能性があります。それらをそこに残すと、コンパイル時間が長くなり、不要なコンパイル依存関係が追加されます。どれがまだ必要かを理解しようとするのは、かなり退屈な作業です。 不要な#includeディレクティブを検出して、安全に削除できるものを提案できるツールはありますか? リントは多分これをしますか?

7
requirements.txtを自動的に作成する
時々私はからPythonのソースコードをダウンロードし、githubすべての依存関係をインストールする方法がわかりません。requirements.txtファイルがない場合は、手動で作成する必要があります。問題は次のとおりです。Pythonのソースコードディレクトリを考えるとrequirements.txt、インポートセクションから自動的に作成できますか。

19
ソリューションでプロジェクトの依存関係を使用している場合、MSBuildは参照(DLLファイル)をコピーしません
私のVisual Studioソリューションには4つのプロジェクトがあります(誰もが.NET 3.5を対象としています)-私の問題では、これら2つだけが重要です。 MyBaseProject <-このクラスライブラリはサードパーティのDLLファイル(elmah.dll)を参照します MyWebProject1 <-このWebアプリケーションプロジェクトにはMyBaseProjectへの参照があります 私はへelmah.dll参照を追加MyBaseProjectをクリックして、Visual Studio 2008で「参照の追加...」→「参照」タブ→「elmah.dll」を選択します。 Elmahリファレンスのプロパティは次のとおりです。 エイリアス-グローバル ローカルにコピー-true 文化 - 説明-ASP.NETのエラーログモジュールとハンドラー(ELMAH) ファイルタイプ-アセンブリ パス-D:\ webs \ otherfolder \ _myPath \ __ tools \ elmah \ Elmah.dll 解決済み-真 ランタイムバージョン-v2.0.50727 指定されたバージョン-false 厳密な名前-false バージョン-1.0.11211.0 でMyWebProject1私はによるプロジェクトMyBaseProjectへの参照を追加しました:「MyBaseProject」を選択→「プロジェクト」タブ→「参照の追加します...」。この参照のプロパティは、次のメンバーを除いて同じです。 説明- パス-D:\ webs \ CMS \ MyBaseProject \ bin \ Debug \ MyBaseProject.dll バージョン-1.0.0.0 …

25
Maven:アーティファクト記述子の読み取りに失敗しました
私が苦労している問題を誰かが手伝ってくれることを願っています。 ターミナルからプロジェクトをビルドしようとすると、次のエラーが発生します。 Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT common.test-data-utilsjarファイルが別のプロジェクトによって作成され、これと別のプロジェクト間で共有されている(他のプロジェクトは、いずれかのビルドされませんが、それは別の問題にダウンしています)。 私はcom.morrislgn.merchandising.common:test-data-utils問題なくビルドでき.m2、自分のマシンのローカルリポジトリに作成されたエントリを確認できます。Eclipseでもリポジトリのインデックスを再作成しました。 私のプロジェクトのPOMには次のエントリがあります。 <dependency> <groupId>com.morrislgn.merchandising.common</groupId> <artifactId>test-data-utils</artifactId> <version>0.3b-SNAPSHOT</version> </dependency> これは私には正しいようです-POMは、Eclipseで表示したときにもエラーを報告しません。 誰かが私がここで欠けていることや間違っていることを教えてもらえますか?
258 java  maven  dependencies 


9
Maven:相対パスで依存関係をjarに追加する
依存関係としてpomに追加したい専用のjarがあります。 しかし、それをリポジトリに追加したくありません。その理由はmvn compile、などの通常のMavenコマンドをそのまま使用できるようにするためです。(開発者から自分でリポジトリに追加するように要求することはありません)。 jarをソース管理のサードパーティlibに配置し、pom.xmlファイルからの相対パスでリンクします。 これはできますか?どうやって?

5
Gradle実装とAPI構成
依存関係を構築しながら、apiとimplementation構成の違いを理解しようとしています。 ドキュメンテーションでは、それはimplementationビルド時間がより良いと述べていますが、このコメントを同様の質問で見て、 それが本当かどうか疑問に思いました。 私はGradleの専門家ではないので、誰かが助けてくれることを願っています。ドキュメンテーションはもう読みましたが、わかりやすい説明に疑問を感じていました。

6
package.jsonで未使用のnpmパッケージを見つける
package.jsonファイルに不要になったパッケージがあるかどうかを確認する方法はありますか? たとえば、パッケージを試し、後でコードをコメント化または削除したが、アンインストールを忘れた場合、削除できるいくつかのパッケージができてしまいます。 パッケージを安全に削除できるかどうかを判断する効率的な方法は何ですか?

12
単一の依存関係の推移的な依存関係をすべて除外する
Maven2では、単一の推移的な依存関係を除外するには、次のようにする必要があります。 <dependency> <groupId>sample.group</groupId> <artifactId>sample-artifactB</artifactId> <version>1</version> <exclusions> <exclusion> <groupId>sample.group</groupId> <artifactId>sample-artifactAB</artifactId> </exclusion> </exclusions> </dependency> このアプローチの問題は、によって提供されるすべての推移的な依存関係に対してこれを行わなければならないことですsample-artifactB。 ある種のワイルドカードを使用して、すべての推移的な依存関係を1つずつではなく一度に除外する方法はありますか?

10
npmは、package.jsonの依存関係によってプライベートgithubリポジトリをインストールします
他のプライベートgithubリポジトリを依存関係として含むnpmでgithubプライベートリポジトリをインストールしようとしています。 多くの方法と投稿を試しましたが、どれも機能していません。これが私がやっていることです: npm install git+https://github.com/myusername/mygitrepository.git package.jsonのようです: "dependencies": { "repository1name": "git+https://github.com/myusername/repository1.git", "repository2name": "git+https://github.com/myusername/repository2.git" } それを行う正しい方法は何ですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.