Maven のマルチモジュール プラグインのドキュメントには、次のように明確に記載されています。
モジュールは通常の Maven プロジェクトであり、親プロジェクトが簡単に取得できるように、サブディレクトリの下に配置する必要があります。
問題は、それらをサブディレクトリの下に配置したくないということです。依存関係をコンパイルするために使用できるファイルパスを指定したいだけです。(これが実際の質問であるため、強調表示されています)。
必要な理由は単純です。2 つの完全に異なるパラダイム (maven モジュールと git サブモジュール) を 1 つのフォルダーで混乱させたくありません。さらに、プロジェクトにいかなる種類の git 依存関係も持ちたくありません。
ソリューション番号 0、つまり、simlink を作成して配置すること.gitignore
はカウントされません ;)