svn リポジトリには、'product' フォルダーがあり、その下にすべての Eclipse プラグインと機能があり、これらと並行して親 POM があります。このセットアップは、Jenkins でビルドするときにうまく機能します。「product」をチェックアウトして、pom.xml をインストールするだけです。しかし、このセットアップが Eclipse ワークスペースでどのように機能するのかわかりませんか? pom.xml を単独でワークスペースにチェックアウトすることはできません。チェックアウトする場合は、親 POM へのパスをブレーキするプロジェクトの下で単一のファイルとしてチェックアウトする必要があります。そのようなセットアップをチェックアウトしてビルドするにはどうすればよいですか?
また、プラグインで親 POM の relativePath を定義する必要がありますか? 省略すると、パスが見つからないというエラーが発生することがわかりました。
要約すると、私の svn リポジトリ構造は次のとおりです。
- レポ/
- トランク/
- product <- maven project (.project が maven nature として設定されたフォルダー)
- プラグインA
- プラグインB
- 特徴A
- pom.xml
- 。事業
- product <- maven project (.project が maven nature として設定されたフォルダー)
- トランク/