1

私のプロジェクトはMavenベースで、多くのサブモジュールを持つ1つの親POMがあります。私の場合、次のディレクトリ ツリーがあります。

Folder 1
  |--.git
  |--Module1
  |--Module2

次のようなPOMファイルをいくつか追加したい:

New_Parent_POM
  |--Folder 1
  |    |--.git
  |    |--Module1
  |    |--Module2
  |
  |--New_Folder2

これを行うと、オブジェクトの保存に使用される .git フォルダーはまだ古いフォルダーにあります。メインディレクトリに追加する必要がありますか? これを実行するためにテストしましたが、Git から新しい POM ファイルが見つかりませんか? どうすればこれを解決できますか?

4

1 に答える 1

1

同様のシナリオで、別のアプローチを使用して、プロジェクトごとに 1 つの git リポジトリを作成しました。

New_Parent_POM
   |--.git

Folder 1
   |--.git
   |--Module1
   |--Module2

New_Folder2
   |--.git

New_Folder3
   |--.git

このようにして、各プロジェクトの履歴とワークフローを個別に管理できます。

path の代わりに artifactId を使用して親 pom を設定しましたが、次のようなものも同様に機能すると思います。

<relativePath>../New_Parent_POM/pom.xml</relativePath>

公式ガイドで、Maven プロジェクトのレイアウトの例をさらに見つけることができます。

于 2013-10-28T14:27:29.987 に答える