1

私はjaveプロジェクトを次のように構成しました。

MyProejct
  - src
  - build
  - test
  - lib
  - ..

libフォルダーのルートに、すべての外部.jarファイル(hibernate、jbossなど)を配置しました。ここで、すべてのサードパーティのjarファイルを別のリポジトリ(つまりLib)に移動し、プロジェクトをチェックアウトするときにそれらをlibフォルダーに置くことにしました。私はこれを行うためにsvn:externalsを使用しました。次のようにLibリポジトリを作成しました。

Lib Repository
  - hibernate
  - jsf
  - junit
  - ...

svn:externalプロパティを使用してこれらのjarファイルをLibリポジトリ内の別のフォルダーに参照すると、最後の外部プロパティ内の.jarファイルのみがチェックアウトされるのはなぜですか?

4

2 に答える 2

0

svn:externalsはバージョン管理されたプロパティであるため、 Working Copyの現在のリビジョンのsvn:externalsの状態に相関するファイルを取得します。

于 2012-02-19T11:51:29.910 に答える
0

外部を使用する異なるリポジトリからのフォルダに多くのファイルを含めることはできません。これを行う最良の方法は、各.jarファイルを独自のフォルダーに保持し、関連する外部プロパティによってそのフォルダーのコンテンツを更新することです。

于 2012-10-17T06:50:43.473 に答える