Java には Maven があり、既にコンパイル済みの依存関係を指定し、Mavens の標準ディレクトリに配置するだけで簡単に操作できます。つまり、依存関係の場所は、よく使用される複数の場所を持つ方法とは対照的に標準化されています ( C/C++ 依存関係の特定の deps のデフォルトのインストール ディレクトリを誰もが覚えているように。
個々の開発者が、ほとんどの場合、構成オプション/ビルドを見つけて読み、慣れ、最終的にすべての依存関係をコンパイルしてプロジェクトのビルドを作成する必要があるため、非常に非生産的です。
これが実装されていない理論的な理由は何ですか?
次のオプションのパッケージを Maven のような宣言形式で提供するのが難しいのはなぜですか?
version
platform (windows, linux)
src/dev/bin
shared/static
equivalent set of Boost ABI options when applicable
手動で Web サイトにアクセスし、2013 年に最も古い主要なプログラミング言語の依存関係を検索する必要があるのはばかげています。