IRONSOFTWAREHOME
KORZYSTANIE Z IRONPDF FOR JAVA

Praca z projektami Maven w IntelliJ

Curtis Chau
Curtis Chau
Updated: 21 kwietnia 2026

IntelliJ IDEA to potężne zintegrowane środowisko programistyczne (IDE), szeroko stosowane do tworzenia projektów w języku Java. Maven to narzędzie do zarządzania projektami oprogramowania, używane głównie do zarządzania projektami Java. W tym samouczku dowiesz się, jak tworzyć nowe projekty Maven w IntelliJ IDEA, zarządzać zależnościami i pracować z narzędziem Maven.

1. Konfiguracja IntelliJ IDEA i JDK

Zanim zaczniemy tworzyć projekt Maven, upewnijmy się, że mamy odpowiednią konfigurację. Pobierz i zainstaluj IntelliJ IDEA z oficjalnej strony, jeśli jeszcze tego nie zrobiłeś. Sprawdź również, czy na Twoim komputerze zainstalowany jest zestaw Java Development Kit (JDK).

1.1 Instalacja JDK

Aby potwierdzić wersję JDK, otwórz terminal i wpisz java -version. Jeśli widzisz wynik z określoną wersją, oznacza to, że masz zainstalowany JDK. W przeciwnym razie należy zapoznać się z oficjalną dokumentacją Java, aby pobrać i zainstalować najnowszą wersję JDK.

1.2 Konfiguracja JDK w IntelliJ IDEA

Aby dodać lub skonfigurować JDK w IntelliJ IDEA:

  1. Otwórz IntelliJ IDEA i przejdź do Plik > Struktura projektu.
  2. W oknie dialogowym, które się otworzy, w sekcji Ustawienia platformy kliknij opcję SDK.
  3. Kliknij przycisk + i przejdź do lokalizacji zainstalowanego środowiska JDK.
  4. Wybierz folder JDK i kliknij OK.
  5. Kliknij Zastosuj, a następnie OK.

2. Tworzenie nowego projektu Maven

Przejdźmy teraz do tworzenia pierwszego projektu Maven.

2.1 Rozpoczynanie nowego projektu

  1. W IntelliJ IDEA przejdź do menu New > Project.

    IntelliJ Maven Guide (Jak działa z Java PDF Library), Rysunek 1: IntelliJ IDEA IntelliJ IDEA

  2. W oknie dialogowym, które się otworzy, wybierz Maven jako system kompilacji.

    IntelliJ Maven Guide (Jak działa z Java PDF Library), Rysunek 2: Nowy projekt Nowy projekt

  3. Zaznacz pole "Utwórz z archetypu", co pozwoli Ci wybrać archetyp Maven — szablon dla nowego projektu. Dla tego przykładu, wybierz maven-archetype-quickstart.

  4. Kliknij Dalej.

2.2 Ustawianie metadanych projektu

W następnym oknie:

  1. Określ GroupId, ArtifactId oraz Version dla swojego projektu. Te właściwości identyfikują Twój projekt w lokalnym repozytorium Maven.
  2. Wybierz lokalizację do przechowywania plików projektu.
  3. Kliknij Dalej, sprawdź ustawienia Maven, a następnie kliknij Zakończ.

Twój nowy projekt Maven został utworzony! Strukturę projektu zobaczysz po lewej stronie w oknie narzędziowym.

2.3 Zrozumienie pliku pom.xml

Każdy projekt Maven posiada plik pom.xml, skrót od Project Object Model, znajdujący się w katalogu głównym projektu. Ten plik opisuje Twój projekt, jego zależności i inne właściwości.

IntelliJ Maven Guide (Jak działa z Java PDF Library), Rysunek 3: plik pom.xml Plik pom.xml

Plik może wydawać się skomplikowany na pierwszy rzut oka, ale jest prosty. Przeanalizujmy to:

  1. <modelVersion>: To jest wersja modelu projektu, którą używa ten POM.
  2. <groupId>: ID grupy projektu.
  3. <artifactId>: ID artefaktu (projektu).
  4. <version>: Wersja artefaktu (projektu).
  5. <dependencies>: W tej sekcji określasz wszystkie zależności, których potrzebuje twój projekt.

3. Praca z zależnościami w Maven

Zależności to zewnętrzne biblioteki lub moduły Java, które są niezbędne do prawidłowego działania projektu. Mogą to być frameworki, biblioteki narzędziowe lub inne moduły wykorzystywane w Twoim projekcie. W Mavien, te zależności są zarządzane i konfigurowane w pliku pom.xml.

3.1 Dodawanie zależności

Dodanie zależności do projektu Maven wymaga określenia ich w pliku pom.xml. Przyjrzyjmy się temu procesowi na przykładzie dodawania biblioteki IronPDF, która jest popularną biblioteką Java do generowania i manipulowania PDF za pomocą HTML to PDF.

Kroki dodawania zależności

  1. W IntelliJ IDEA, znajdź i otwórz swój plik pom.xml. Znajduje się zwykle w katalogu głównym twojego projektu i jest wymieniony w oknie narzędzia Project.

  2. W pliku pom.xml poszukaj sekcji <dependencies>. Ten tag zawiera wszystkie zależności wymagane przez Twój projekt.

  3. Wewnątrz <dependencies> dodaj nowy blok <dependency>. W tym bloku określ groupId, artifactId oraz version dla zależności, którą chcesz dodać.

    <dependency>
        <groupId>com.ironpdf</groupId>
        <artifactId>ironpdf</artifactId>
        <version>1.0.0</version>
    </dependency>
    XML
  4. Po dodaniu wymaganych informacji, zapisz plik pom.xml. IntelliJ IDEA w połączeniu z Maven automatycznie rozpozna zmiany i uaktualnienia cię o konieczności zaimportowania aktualizacji. Zaakceptuj to, a Maven pobierze i zapisze określoną zależność w lokalnym repozytorium Maven.

3.2 Zarządzanie zależnościami

Zarządzanie zależnościami w Mavenie jest proste. Dodajesz, aktualizujesz lub usuwasz zależności, modyfikując sekcję <dependencies> pliku pom.xml.

  • Dodawanie nowej zależności: Postępuj zgodnie z instrukcjami opisanymi powyżej.
  • Aktualizacja zależności: Zmień version w odpowiednim bloku <dependency> i zapisz plik pom.xml. Maven następnie pobierze nową wersję i odpowiednio zaktualizuje projekt.
  • Usuwanie zależności: Po prostu usuń odpowiadający blok <dependency> i zapisz plik pom.xml. Maven zaktualizuje projekt i zależność nie będzie już dostępna.

Pamiętaj, że za każdym razem, gdy modyfikujesz plik pom.xml, zawsze zaimportuj zmiany, aby mogły one wejść w życie. Dzięki temu procesowi Maven ułatwia zarządzanie zależnościami, pozwalając programistom skupić się bardziej na kodowaniu, a mniej na konfiguracji projektu.

4. Zapoznanie się z oknem narzędziowym Maven i celami

W IntelliJ IDEA okno narzędziowe Maven to praktyczna funkcja, która pozwala zarządzać poleceniami Maven i je wykonywać. Dzięki niemu możesz skutecznie nadzorować różne aspekty swojego projektu Maven bez konieczności zapamiętywania lub wpisywania skomplikowanych poleceń Maven.

4.1 Otwieranie okna narzędziowego Maven

Aby uzyskać dostęp do tego bogatego w funkcje okna narzędziowego:

  1. Przejdź do menu Widok w środowisku IntelliJ IDEA.
  2. Wybierz opcję Okna narzędziowe z menu rozwijanego.
  3. Z wyświetlonej listy kliknij Maven.

Po wykonaniu tych kroków po prawej stronie środowiska IDE pojawi się okno narzędziowe Maven.

4.2 Realizacja celów Maven

Cele Maven reprezentują zadania, które można wykonać w ramach projektu. Przykłady takich celów to clean, compile, test i install.

IntelliJ Maven Guide (Jak działa z Java PDF Library), Rysunek 4: Cele Cele

Aby wykonać cel Maven:

  1. Znajdź okno narzędziowe Maven i rozwiń sekcję Lifecycle. W tej sekcji znajdują się najczęstsze cele.
  2. Kliknij prawym przyciskiem myszy na cel, który chcesz wykonać, np. kompilację, i wybierz opcję Uruchom kompilację Maven. IntelliJ IDEA wykona następnie wybrany cel.

5. Kompilacja i uruchamianie projektu Maven

Po skonfigurowaniu projektu Maven i zrozumieniu podstawowych celów Maven przejdźmy do kompilacji i uruchomienia projektu.

5.1 Kompilacja projektu

Cel kompilacji Maven odpowiada za przekształcenie plików Java (.java) do formatu, który może wykonać Java Virtual Machine (JVM) (pliki .class). Oto jak to zrobić:

  1. Przejdź do okna narzędziowego Maven i rozwiń sekcję Lifecycle.
  2. Kliknij dwukrotnie na "kompiluj". Maven teraz przetworzy twoje pliki .java, kompilując je do plików .class i przechowując je w katalogu target/classes.

5.2 Uruchomienie projektu

Po skompilowaniu projektu możemy go uruchomić:

  1. W oknie narzędziowym projektu znajdź katalog główny swojego projektu.
  2. Kliknij prawym przyciskiem myszy i wybierz opcję Uruchom > Główne. Ta czynność rozpocznie realizację Twojego projektu.

Uwaga: Opcja Main może się różnić w zależności od konfiguracji projektu. Odnosi się ona do klasy głównej służącej jako punkt wejścia do aplikacji.

6. Importowanie i aktualizowanie projektu Maven

Podczas pracy z projektami Maven często zdarza się modyfikować plik pom.xml, na przykład dodając lub usuwając zależności. Po wprowadzeniu takich modyfikacji IntelliJ IDEA wyświetli monit o zaimportowanie zmian. Możesz również skonfigurować swoje środowisko IDE tak, aby automatycznie importowało zmiany, zapewniając synchronizację wszystkich elementów.

6.1 Ręczne importowanie zmian

Jeśli wolisz ręcznie kontrolować, kiedy zmiany mają zostać odzwierciedlone w projekcie, możesz:

  1. Przejdź do okna narzędziowego Maven.
  2. Znajdź i kliknij przycisk "Reimport All Maven Projects" (ikona z dwiema okrągłymi strzałkami). Ta czynność zaktualizuje Twój projekt w oparciu o najnowszy plik pom.xml.

6.2 Włączanie automatycznego importu

Jeśli wolisz, aby Twoje zmiany zostały automatycznie uwzględnione:

  1. Przejdź do Plik > Ustawienia (lub IntelliJ IDEA > Preferencje w systemie macOS).
  2. W ustawieniach przejdź do sekcji Kompilacja, uruchamianie, wdrażanie > Narzędzia kompilacji > Maven > Importowanie.
  3. Zaznacz pole wyboru Włącz automatyczny import i kliknij OK.

Po włączeniu funkcji automatycznego importowania każda zmiana w pliku pom.xml spowoduje automatyczny import, dzięki czemu projekt będzie zawsze aktualny. Ta funkcja, szczególnie w dużych projektach, może pomóc w zachowaniu spójności i uniknięciu ręcznych, powtarzalnych zadań.

Wnioski

W artykułe omówiono podstawy pracy z projektami Maven w IntelliJ IDEA. Maven to potężne narzędzie do zarządzania strukturą projektu Java, zależnościami i procesem kompilacji. W połączeniu z IntelliJ IDEA otrzymujesz solidne środowisko, które z łatwością radzi sobie ze złożonymi aplikacjami.

Jeśli jesteś zainteresowany korzystaniem z IronPDF, warto zauważyć, że oferują oni bezpłatną wersję próbną. Pozwala to dokładnie zapoznać się z możliwościami produktu i zrozumieć je przed podjęciem decyzji o zakupie. Jeśli zdecydujesz się kontynuować, licencje zaczynają się od $999.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta