0

いくつかの異なるプロジェクトで使用する共通関数のライブラリがあります。これは、ライブラリへのパスを追加するだけのローカルマシンで正常に機能しますが、プロジェクトのいくつかをGoogleCodeに配置したので、次のようになります。外部ライブラリの扱い方がわからない。それのコピーを各プロジェクトに入れて、それらすべてを互いに同期させようとしますか、それともより良い方法がありますか?

4

2 に答える 2

1

ソース管理にはsubversionを使用し、ライブラリの管理にはsvn:externalsを使用しています。Mercurialを使用しているので、サブリポジトリの使用を検討する必要があるかもしれません。

サブリポジトリは、リポジトリのコレクションをグループとして扱うことができる機能です。これにより、プロジェクトとそれに関連するライブラリをグループとして複製、コミット、プッシュ、およびプルできます。

幸運を!

于 2010-05-15T12:17:21.323 に答える
0

ソースコードが複数ある場合は、複数の対応が必要になることはありません。

簡単な方法->サブプロジェクトを.jarにコンパイルします。メインプロジェクトに.jarを含めます。サブプロジェクトを変更するときは、新しい.jarを作成してコピーします。

より良い方法->Mavenのようなものを使用して管理します

于 2010-05-14T21:59:06.697 に答える