2016-06-23 16 views
16

Używam IntelliJ IDEA Community Edition 2016.1.3. Próbuję stworzyć wielowarstwowy projekt maven. Firma projektowa jest rodzicem, a pracownik projektu i zestaw projektów są modułami potomnymi. Pracownik projektu i zestaw umiejętności będą pakowane jako WAR, ale firma projektowa ma pakowanie jako POM.Jak stworzyć projekt Maven Multi Module w Intellij?

enter image description here moja struktura projektu wyglądać następująco (powyżej), ale muszę mój struktury projektu, aby być jak poniżej obrazu enter image description here

i nie mogłem utworzyć klasę pod pracownika i skillset. Jak mogę utworzyć projekt wielomodułowy bez folderu src w rodzicu (firmie)?

Odpowiedz

17

Twoje założenie jest prawidłowe, projekt na najwyższym poziomie to pom opakowanie nie powinno mieć źródła.

więc zacząć od usunięcia (wystarczy usunąć lub przenieść gdzie indziej) folder src z najwyższego poziomu (i wszystko pod nim ... Główna, Java, zasobów, tekst ...)

Teraz, patrząc na moduły, wyglądają poprawnie. Możesz przetestować, czy są one poprawnie skonfigurowane, klikając je kontrolkiem od górnej części pom i powinny one nawigować do pom-potomnych.

Na koniec chcesz skonfigurować strukturę źródłową w ramach projektów podrzędnych (z pakietem wojennym). Ręcznie utwórz strukturę folderów pod Employee moduł src\main\java, kliknij prawym przyciskiem myszy i wybierz Mark As -> Source Root.

Wykonaj to samo dla SkillSet i gotowe.

+0

Dziękuję Steve :-) –

+0

Serdecznie witamy! – vikingsteve

Powiązane problemy