2016-06-23 2 views
16

IntelliJ IDEA Community Edition 2016.1.3を使用しています。私はmavenマルチモジュールプロジェクトを作成しようとしています。プロジェクト会社は親であり、プロジェクトの従業員とプロジェクトのスキルセットは子モジュールです。プロジェクト従業員とスキルセットはWARとしてパッキングされますが、プロジェクト会社はPOMとしてパッキングしています。IntellijでMavenマルチモジュールプロジェクトを作成するには?

enter image description here 私のプロジェクトの構造は、(上記の)このように見えるが、私は、画像 enter image description here

以下のようになり、私は従業員とスキルの下にクラスを作成することができませんでした私のプロジェクト構造を必要としています。親(会社)にsrcフォルダを持たずにマルチモジュールプロジェクトを作成するにはどうすればいいですか?

答えて

17

あなたの推測は正しいです、pomの最上位プロジェクトにはソースがありません。

だからあなたを見て、今

(...とその下のすべてのもの...メイン、ジャワ、リソース、テキスト)のトップレベルから(単に削除したり、別の場所に移動) srcフォルダを削除することによって開始しますモジュール、彼らは正しいように見える。あなたはそれらが正常に設定されていることをテストすることができます。上のポンからコントロールをクリックすると、子ポンムに移動する必要があります。

最後に、子プロジェクト(戦争パッケージングを含む)の下にソース構造を設定する必要があります。 Employeeモジュールsrc\main\javaの下に手動でフォルダ構造を作成し、右クリックしてMark As -> Source Rootを選択します。

SkillSetと同じことが完了しました。

+0

ありがとうございますsteve :-) –

+0

大歓迎です! – vikingsteve