2012-04-04 3 views
2

大規模なVC++プロジェクトのバイナリ依存関係の配布と格納をより良い方法で管理する方法を探しています。Visual C++環境でのC++バイナリ依存関係管理のためのIvy/Mavenの使用

現時点では、外部および内部ビルドライブラリがソース管理リポジトリに格納され、結果として.cppファイルと.hファイルが取得される領域の3%未満を占める状況があります。これにより、ブランチを作成するプロセスが遅くなり、DVCSへの合理的な移行が妨げられます。

私はMSビジュアルスタジオソリューションを使ってビルドの主な方法を変更したくないですが、バイナリの依存関係をすべて取得/設定するための追加ステップを追加したいと思います。

現在、一部のライブラリでは、既存のソース管理を使用して、ビルドされたファイルを含む異なるリポジトリをマウントすることで実現しています。これは1つのアプローチ(これは私が好まない)です。

誰かがVC++環境でIvyまたはMavenを使用した経験がありますか?

答えて

1

maven-nar-pluginはあなたのための解決策かもしれません。

+0

私はmaven-nar-pluginを知っていました。これは、Ivyがmaven2リポジトリを使いたいと思っているように、最適です。しかし、私はまだビルドされたサードパーティ製のアーティファクト(ヘッダ/ libs /バイナリ)からmaven-narリポジトリを構築する方法を見つけていません。 –