VERWENDUNG VON IRONPDF FOR JAVA

Arbeiten mit Maven-Projekten in IntelliJ

Aktualisiert 15. September 2024
Teilen Sie:

IntelliJ IDEA ist eine leistungsstarke integrierte Entwicklungsumgebung(IDE) weit verbreitet für die Entwicklung von Java-Projekten. Maven ist ein Software-Projektmanagement-Tool, das hauptsächlich für die Verwaltung von Java-Projekten verwendet wird. In diesem Tutorial lernen wir, wie man neue Maven-Projekte in IntelliJ IDEA erstellt, Abhängigkeiten verwaltet und mit dem Maven-Tool arbeitet.

1. Einrichten von IntelliJ IDEA und JDK

Bevor Sie mit der Erstellung eines Maven-Projekts beginnen, stellen Sie sicher, dass das Setup richtig ist. Laden Sie IntelliJ IDEA herunter und installieren Sie es von deroffizielle Website wenn Sie es nicht schon getan haben. Stellen Sie außerdem sicher, dass Sie das Java Development Kit haben.(JDK) auf Ihrem Rechner installiert.

1.1 Installation des JDK

Um Ihre JDK-Version zu überprüfen, öffnen Sie das Terminal und geben Sie java -version ein. Wenn Sie eine Ausgabe mit einer bestimmten Version sehen, bedeutet dies, dass Sie JDK installiert haben. Wenn nicht, lesen Sie in der offiziellen Java-Dokumentation nach, um das neueste JDK herunterzuladen und zu installieren.

1.2 JDK in IntelliJ IDEA konfigurieren

Um JDK in IntelliJ IDEA hinzuzufügen oder zu konfigurieren:

  1. Öffnen Sie IntelliJ IDEA und gehen Sie zu Datei > Projektstruktur.

  2. In dem sich öffnenden Dialogfeld klicken Sie unter Plattformeinstellungen auf SDKs.

  3. Klicken Sie auf die Schaltfläche + und navigieren Sie zu dem Ort, an dem Sie Ihr JDK installiert haben.

  4. Wählen Sie den Ordner JDK und klicken Sie auf OK.

  5. Klicken Sie auf Anwenden und dann auf OK.

2. Erstellen eines neuen Maven-Projekts

Jetzt tauchen wir in die Erstellung des ersten Maven-Projekts ein.

2.1 Ein neues Projekt starten

  1. Gehen Sie in IntelliJ IDEA zu Neu Projekt.

    IntelliJ Maven-Leitfaden (So funktioniert es mit der Java PDF-Bibliothek), Abbildung 1: IntelliJ IDEA

    IntelliJ IDEA

  2. Wählen Sie im sich öffnenden Dialog Maven als das Build-System aus.

    IntelliJ Maven-Anleitung (Wie es mit der Java-PDF-Bibliothek funktioniert), Abbildung 2: Neues Projekt

    Neues Projekt

  3. Aktivieren Sie das Kästchen Erstellen aus Archetyp, das Ihnen die Auswahl eines Maven-Archetyps - einer Vorlage für Ihr neues Projekt - ermöglicht. Für dieses Beispiel wählen Sie maven-archetype-quickstart.

  4. Klicken Sie auf Weiter.

2.2 Einstellen von Projekt-Metadaten

Im nächsten Fenster:

  1. Geben Sie GroupId, ArtifactId, und Version für Ihr Projekt an. Diese Eigenschaften identifizieren Ihr Projekt im lokalen Maven-Repository.

  2. Wählen Sie einen Speicherort für Ihre Projektdateien.

  3. Klicken Sie auf Weiter, überprüfen Sie Ihre Maven-Einstellungen und klicken Sie dann auf Finish.

    Ihr neues Maven-Projekt ist nun erstellt! Sie sehen die Projektstruktur links im Werkzeugfenster.

2.3 Die pom.xml verstehen

Jedes Maven-Projekt hat eine pom.xml-Datei, kurz für Project Object Model, die im Stammverzeichnis Ihres Projektordners befindet. Diese Datei beschreibt Ihr Projekt, seine Abhängigkeiten und andere Eigenschaften.

IntelliJ Maven Anleitung (Wie es mit der Java PDF-Bibliothek funktioniert), Abbildung 3: pom.xml-Datei

pom.xml-Datei

Die Datei sieht auf den ersten Blick vielleicht kompliziert aus, ist aber ganz einfach. Schauen wir uns das mal an:

  1. <modelVersion>: Dies ist die Version des Projektmodells, das dieses POM verwendet.

  2. <groupId>: Die ID der Gruppe des Projekts.

  3. <artifactId>: Die ID des Artefakts (projekt).

  4. <version>: Die Version des Artefakts (projekt).

  5. <dependencies>: In diesem Abschnitt können Sie alle Abhängigkeiten angeben, die Ihr Projekt benötigt.

3. Arbeiten mit Abhängigkeiten in Maven

Abhängigkeiten sind externe Java-Bibliotheken oder -Module, die Ihr Projekt benötigt, um korrekt zu laufen. Dabei kann es sich um Frameworks, Hilfsbibliotheken oder andere Module handeln, die Ihr Projekt verwendet. In Maven werden diese Abhängigkeiten im pom.xml-Datei verwaltet und konfiguriert.

3.1 Hinzufügen von Abhängigkeiten

Das Hinzufügen von Abhängigkeiten zu deinem Maven-Projekt erfordert, dass du sie in deiner pom.xml-Datei angibst. Lassen Sie uns diesen Prozess anhand eines Beispiels zum Hinzufügen vonIronPDF-Bibliothekist eine beliebte Java-Bibliothek für die Erzeugung und Bearbeitung von PDF-Dateien unter Verwendung vonHTML zu PDF.

Schritte zum Hinzufügen einer Abhängigkeit

  1. In IntelliJ IDEA, suchen und öffnen Sie Ihre pom.xml-Datei. Sie befindet sich normalerweise im Stammverzeichnis Ihres Projekts und ist im Projekt-Werkzeugfenster aufgeführt.

  2. Suchen Sie in der Datei pom.xml nach der `abschnitt. Dieses Tag kapselt alle Abhängigkeiten, die Ihr Projekt benötigt.

  3. Innen <dependencies>, fügen Sie ein neues <dependency>block. In diesem Block geben Sie diegroupId,artifactIdundversion` der Abhängigkeit an, die Sie hinzufügen möchten.

    Um zum Beispiel IronPDF als Abhängigkeit hinzuzufügen, sollte Ihre pom.xml Folgendes enthalten:

    ``xml-mvn-install-ao

  4. Nachdem Sie die erforderlichen Informationen hinzugefügt haben, speichern Sie Ihre pom.xml-Datei. IntelliJ IDEA, zusammen mit Maven, wird die Änderungen automatisch erkennen und Sie dazu auffordern, die Aktualisierungen zu importieren. Akzeptieren Sie dies, und Maven wird die angegebene Abhängigkeit herunterladen und in Ihrem lokalen Maven-Repository speichern.

3.2 Verwaltung von Abhängigkeiten

Die Verwaltung von Abhängigkeiten in Maven ist sehr einfach. Sie fügen Abhängigkeiten hinzu, aktualisieren oder entfernen sie, indem Sie die <dependencies>

despom.xml` Dokuments.

  • Hinzufügen einer neuen Abhängigkeit: Führen Sie die oben beschriebenen Schritte aus.
  • Aktualisierung einer Abhängigkeit: Ändern Sie die Version in der entsprechenden <dependency>Blockieren und speichern Sie die Dateipom.xml`. Maven wird dann die neue Version herunterladen und das Projekt entsprechend aktualisieren.
  • Entfernen einer Abhängigkeit: Entfernen Sie einfach die entsprechende <dependency>blockieren und die Dateipom.xml` speichern. Maven wird das Projekt aktualisieren und die Abhängigkeit wird nicht mehr verfügbar sein.

    Denken Sie daran, immer die Änderungen zu importieren, wenn Sie die Datei pom.xml ändern, damit diese wirksam werden. Durch diesen Prozess vereinfacht Maven die Verwaltung von Abhängigkeiten und ermöglicht es den Entwicklern, sich mehr auf das Programmieren und weniger auf die Projektkonfiguration zu konzentrieren.

4. Erkundung des Maven-Werkzeugfensters und der Ziele

In IntelliJ IDEA ist das Maven-Werkzeugfenster eine praktische Funktion, mit der Sie Maven-Befehle verwalten und ausführen können. Mit seiner Hilfe können Sie verschiedene Aspekte Ihres Maven-Projekts effektiv überwachen, ohne sich komplexe Maven-Befehle merken oder eingeben zu müssen.

4.1 Öffnen des Maven Tool-Fensters

Um auf dieses funktionsreiche Werkzeugfenster zuzugreifen:

  1. Navigieren Sie zum Menü Ansicht in IntelliJ IDEA IDEA.

  2. Wählen Sie Tool Windows aus dem Dropdown-Menü.

  3. Klicken Sie in der nun erscheinenden Liste auf Maven.

    Nach Abschluss dieser Schritte werden Sie feststellen, dass das Maven-Tool-Fenster auf der rechten Seite der IDE angezeigt wird.

4.2 Ausführen von Maven Goals

Maven Goals stellen Aufgaben dar, die in Ihrem Projekt ausgeführt werden können. Beispiele für solche Ziele sind clean, compile, test und install.

IntelliJ Maven-Anleitung (Wie es mit Java-PDF-Bibliothek funktioniert), Abbildung 4: Ziele

Ziele

Um ein Maven-Ziel auszuführen:

  1. Suchen Sie das Maven-Tool-Fenster und erweitern Sie den Abschnitt Lifecycle. Dieser Abschnitt enthält die häufigsten Ziele.

  2. Klicken Sie mit der rechten Maustaste auf das auszuführende Goal, sagen Sie compile, und wählen Sie Run Maven Build. IntelliJ IDEA wird dann das ausgewählte Ziel ausführen.

5. Kompilieren und Ausführen Ihres Maven-Projekts

Nachdem Sie Ihr Maven-Projekt eingerichtet und die grundlegenden Ziele von Maven verstanden haben, können wir uns nun der Kompilierung und dem Ausführen Ihres Projekts widmen.

5.1 Kompilieren des Projekts

Das compile Ziel von Maven ist für die Umwandlung Ihrer Java Dateien verantwortlich(.java) in ein Format, das die Java Virtual Machine(JVM) kann ausführen(.class-Dateien). Und so geht's:

  1. Gehen Sie zum Maven-Tool-Fenster und erweitern Sie den Abschnitt Lifecycle.

  2. Doppelklicken Sie auf compile. Maven verarbeitet nun Ihre .java-Dateien, kompiliert sie zu .class-Dateien und speichert sie im Verzeichnis target/classes.

5.2 Durchführung des Projekts

Sobald das Projekt kompiliert ist, können wir es ausführen:

  1. Suchen Sie im Werkzeugfenster des Projekts das Stammverzeichnis Ihres Projekts.

  2. Klicken Sie mit der rechten Maustaste darauf und navigieren Sie zu Ausführen > Hauptmenü. Mit dieser Aktion wird die Ausführung Ihres Projekts gestartet.

    Hinweis: Die Option Main kann je nach Projektkonfiguration variieren. Sie bezieht sich auf die Hauptklasse, die als Einstiegspunkt für Ihre Anwendung dient.

6. Maven-Projekt importieren und aktualisieren

Im Laufe der Arbeit mit Maven-Projekten ist es üblich, die pom.xml zu modifizieren, wie z.B. das Hinzufügen oder Entfernen von Abhängigkeiten. Wenn Sie solche Änderungen vornehmen, werden Sie von IntelliJ IDEA aufgefordert, die Änderungen zu importieren. Sie können Ihre IDE auch so einstellen, dass Änderungen automatisch importiert werden, um alles zu synchronisieren.

6.1 Manuelles Importieren von Änderungen

Wenn Sie es vorziehen, manuell zu steuern, wann Ihr Projekt die Änderungen widerspiegeln soll, können Sie dies tun:

  1. Navigieren Sie zum Fenster des Maven-Werkzeugs.

  2. Suchen Sie die Schaltfläche Alle Maven-Projekte neu importieren und klicken Sie darauf(symbol mit zwei kreisförmigen Pfeilen). Mit dieser Aktion wird Ihr Projekt auf der Grundlage der neuesten pom.xml aktualisiert.

6.2 Aktivieren des Auto-Imports

Wenn Sie möchten, dass Ihre Änderungen automatisch übernommen werden:

  1. Gehen Sie zu Datei > Einstellungen(oder IntelliJ IDEA > Einstellungen für macOS).

  2. Navigieren Sie in den Einstellungen zu Build, Execution, Deployment > Build Tools > Maven > Importieren.

  3. Aktivieren Sie das Kontrollkästchen Autoimport aktivieren und klicken Sie auf OK.

    Bei aktiviertem Auto-Import löst jede Änderung in Ihrer pom.xml einen automatischen Import aus, so dass Ihr Projekt immer auf dem neuesten Stand ist. Diese Funktion kann insbesondere bei großen Projekten dazu beitragen, die Konsistenz zu wahren und sich wiederholende manuelle Aufgaben zu vermeiden.

Schlussfolgerung

Der Artikel hat nun die Grundlagen der Arbeit mit Maven-Projekten in IntelliJ IDEA behandelt. Maven ist ein leistungsstarkes Werkzeug zur Verwaltung der Struktur, der Abhängigkeiten und des Build-Prozesses Ihres Java-Projekts. Kombiniert mit IntelliJ IDEA erhalten Sie eine robuste Umgebung, mit der Sie komplexe Anwendungen problemlos verwalten können.

Wenn Sie an IronPDF interessiert sind, sollten Sie wissen, dass das Unternehmen einekostenloser Test. Auf diese Weise können Sie die Möglichkeiten des Systems gründlich erkunden und verstehen, bevor Sie eine Kaufentscheidung treffen. Wenn Sie sich entscheiden, damit fortzufahren, beginnen die Lizenzen mit $749.

< PREVIOUS
Wie man in Java eine Vorschau von PDF-Dateien anzeigt
NÄCHSTES >
Wie man PDFs in Java analysiert (Tutorial für Entwickler)

Sind Sie bereit, loszulegen? Version: 2024.11 gerade veröffentlicht

Gratis Maven Download Lizenzen anzeigen >