Maven - Pomoc _ IntelliJ IDEA.pdf

(1154 KB) Pobierz
13.10.2018
Maven - Pomoc | IntelliJ IDEA
Maven
Tworzenie nowego
projektu Maven
IntelliJ IDEA umożliwia tworzenie projektu Maven lub
dodawanie obsługi Maven do dowolnego istniejącego
projektu.
1.
Uruchom
kreatora nowego projektu
. Jeśli w IntelliJ
IDEA nie jest obecnie otwarty
żaden
projekt, kliknij
przycisk
Utwórz nowy projekt
na ekranie powitalnym:
w przeciwnym razie wybierz
Plik | Nowy | Projekt
z
menu głównego.
2.
Wybierz
Maven
z opcji po lewej stronie.
3.
Określ SDK projektu (JDK) lub użyj domyślnego i
archetypu, jeśli chcesz użyć prede niowanego
szablonu projektu (skon guruj swój własny archetyp,
klikając
Dodaj
typ
Archetypu
).
Kliknij
Dalej
.
4.
Na następnej stronie kreatora określ następujące
podstawowe elementy Maven,
do
pom.xml
pliku:
GroupId
- pakiet nowego projektu.
ArtifactId
- nazwa twojego projektu.
Wersja
- wersja nowego projektu. Domyślnie to
pole jest określane automatycznie.
Kliknij
Dalej
.
https://www.jetbrains.com/help/idea/maven-support.html
1/39
które są dodawane
13.10.2018
Maven - Pomoc | IntelliJ IDEA
5.
Jeśli tworzysz projekt za pomocą archetypu Mavena,
IntelliJ IDEA wyświetla ustawienia Maven, które możesz
wykorzystać do ustawienia katalogu domowego
Mavena i repozytoriów Maven. Możesz również
sprawdzić właściwości archetypu. Kliknij
Dalej
.
6.
Podaj nazwę i ustawienia lokalizacji. Kliknij
Zakończ
.
Możesz także zapoznać się z krótkim samouczkiem wideo
dotyczącym rozpoczęcia pracy z projektami Maven.
Podczas importowania
artefaktów Maven, IntelliJ
IDEA próbuje użyć
kon guracji Maven tam,
gdzie jest to możliwe i
zachować rozszerzenia
artefaktów.
Importowanie projektu
Maven
1.
W menu głównym wybierz
Plik | Otwórz
.
2.
W otwartym oknie dialogowym wybierz
pom.xml
projekt, który chcesz zaimportować. Kliknij
OK
Możesz wybrać
Plik |
Nowy | Projekt z
istniejących
źródeł
w
menu głównym lub kliknij
przycisk
Importuj projekt
na ekranie powitalnym.
Postępując zgodnie z
instrukcjami Kreatora
importu projektów
,
możesz szybko
zaimportować projekt
Maven.
.
https://www.jetbrains.com/help/idea/maven-support.html
2/39
13.10.2018
Maven - Pomoc | IntelliJ IDEA
3.
Na pierwszej stronie kreatora
Importuj projekt
, w
Importuj projekt z modelu zewnętrznego
wybierz
Maven
i kliknij
Dalej
.
(Ta strona nie jest wyświetlana, jeśli wybrano opcję
pom.xml
.)
4.
Określ ustawienia Maven lub użyj domyślnego
wyboru.
Domyślne ustawienia są zwykle wystarczające dla
projektu. Możesz jednak wybrać następujące (często
używane) opcje:
Wyszukaj rekurencyjnie projekty
- jeśli wybierzesz
tę opcję, projekty podrzędne (jeśli istnieją) są
zlokalizowane i skon gurowane poprawnie.
Importuj projekty Maven automatycznie
- jeśli
wybierzesz tę opcję, projekt zostanie
zaimportowany automatycznie za każdym razem,
gdy wprowadzisz zmiany w pliku POM, i nie musisz
ręcznie kontrolować, kiedy zaimportować zmiany.
Należy jednak pamiętać,
że
może zająć trochę
czasu, aby ponownie zaimportować duży projekt.
Zwróć też uwagę,
że
zmiany wprowadzone w
projekcie IntelliJ IDEA (na przykład dodanie
zależności do projektu w oknie dialogowym
Struktura projektu
) zostaną nadpisane przy
ponownym imporcie przez POM, ponieważ IntelliJ
IDEA uważa plik POM za jedno
źródło
prawdy .
Kliknij
Dalej
.
Jeśli IntelliJ IDEA wykryje
pro le
w twoim projekcie,
wyświetli je dalej.
5.
IntelliJ IDEA wyświetla znalezione projekty i możesz
wybrać te, które chcesz zaimportować.
Kliknij
Dalej
.
6.
Określ SDK projektu i kliknij
Dalej
.
7.
Podaj nazwę i lokalizację swojego projektu.
Kliknij
Zakończ
.
https://www.jetbrains.com/help/idea/maven-support.html
3/39
13.10.2018
Maven - Pomoc | IntelliJ IDEA
Dodanie nowego
modułu Maven do
istniejącego projektu
Możesz dodać moduł Maven do projektu, w którym już
pracujesz.
1.
W oknie narzędzia
Projekt
kliknij prawym przyciskiem
myszy folder projektu i wybierz
Nowy | Moduł
.
Ewentualnie w menu głównym wybierz
Plik | Nowy |
Moduł
do otwarcia kreatora
nowego modułu
.
2.
Jeśli do dodania modułu użyto menu głównego, proces
dodawania modułu jest taki sam jak w przypadku
tworzenia nowego projektu Maven
.
Jeśli dodajesz moduły podrzędne, klikając prawym
przyciskiem myszy folder główny, wówczas proces
dodawania nowego modułu jest krótszy. Musisz podać
nazwę swojego modułu w polu
ArtefaktId
. Pozostałe
informacje są dodawane automatycznie i można użyć
ustawień domyślnych lub zmienić je zgodnie z
własnymi preferencjami.
Zwróć także uwagę,
że
Dodaj jako moduł do
i
Rodzicpola
domyślnie wyświetlają podstawowe
atrybuty Mavena (groupId, artifactId i version)
projektu, do którego próbujesz dodać moduł. Możesz
kliknąć,
aby zmienić wyświetlane informacje.
IntelliJ IDEA obsługuje
niestandardowe nazwy
plików pom. Możesz
pomyślnie importować i
wykonywać POM z różnymi
nazwami.
Kon gurowanie
wielomodułowego
projektu Maven
IntelliJ IDEA umożliwia tworzenie wielomodułowego
projektu Maven. Projekt wielomodułowy jest
https://www.jetbrains.com/help/idea/maven-support.html
4/39
13.10.2018
Maven - Pomoc | IntelliJ IDEA
zde niowany przez macierzysty plik POM z kilkoma
podrzędnymi modułami.
1.
Utwórz projekt nadrzędny Maven
. IntelliJ IDEA tworzy
standardowy układ Mavena zawierający
src
folder.
2.
W oknie narzędzia
projektu
usuń
src
folder
(potrzebujesz go w
bardzo rzadkich przypadkach
ogólnego projektu, w którym nie potrzebujesz
src
folderu dla macierzystego POM).
do
3.
W oknie narzędzia
Projekt
kliknij projekt prawym
przyciskiem myszy (lub w menu głównym kliknij
polecenie
Plik
) i wybierz polecenie
Nowy | Moduł
do
dodania projektu podrzędnego.
4.
W kreatorze
nowego modułu
postępuj zgodnie z
instrukcjami
dodawania modułu
, podaj niezbędne
informacje i kliknij przycisk
Zakończ
. Folder jest
tworzony automatycznie i można otworzyć i dodać
POM opakowania, które potrzebujesz. IntelliJ IDEA
dodaje moduł do projektu nadrzędnego. IntelliJ IDEA
dodaje także nazwę i pod-projekt do macierzystego
POM.
src
Należy zauważyć,
że
packaging
w macierzystym POM
zde niowano,
pom
ponieważ jest to odpowiednie
opakowanie dla projektu macierzystego, który odnosi
się do innych podprojektów.
Last, but not least, IntelliJ IDEA dodaje opis
macierzystego POM do POM podprojektu projektu.
https://www.jetbrains.com/help/idea/maven-support.html
5/39
Zgłoś jeśli naruszono regulamin