ここには依存関係マネージャーに関するいくつかの質問がすでにありますが、依存関係の追跡と解決をより簡単にすることを純粋に目的としたものを探している間、それらは主にビルドシステムに関するものであるように私には思えます(そして、私は必ずしも新しいことを学ぶことに興味があるわけではありません)。ビルドシステム)。
したがって、通常、プロジェクトと、別のプロジェクトとの共通コードがあります。この共通コードはライブラリとして編成されているため、プロジェクトの最新バージョンのコードを取得したい場合は、ソース管理からすべてのライブラリも取得する必要があります。これを行うには、依存関係のリストが必要です。次に、プロジェクトをビルドするために、このリストも再利用できます。
私は Maven と Ivy を見てきましたが、Java をかなりターゲットにしているように見えるので、それらが C++ に適しているかどうかはわかりません (C++ 用のプラグインはあるかもしれませんが、それらを推奨する人は見つかりませんでした)。 .
標準化された依存関係リストを作成し、さまざまなスクリプトなどで解析できる GUI ツールだと思います。ソース管理 (タグ、依存関係のあるタグ付きバージョンの取得など) と統合できればいいのですが、それはオプションです。
何か提案はありますか?多分私は何かが欠けているだけで、通常はそのようなツールを必要とせずに他の方法で行われますか? ありがとう。