Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
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.
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.
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.
Um JDK in IntelliJ IDEA hinzuzufügen oder zu konfigurieren:
Öffnen Sie IntelliJ IDEA und gehen Sie zu Datei > Projektstruktur.
In dem sich öffnenden Dialogfeld klicken Sie unter Plattformeinstellungen auf SDKs.
Klicken Sie auf die Schaltfläche + und navigieren Sie zu dem Ort, an dem Sie Ihr JDK installiert haben.
Wählen Sie den Ordner JDK und klicken Sie auf OK.
Jetzt tauchen wir in die Erstellung des ersten Maven-Projekts ein.
Gehen Sie in IntelliJ IDEA zu Neu Projekt.
IntelliJ IDEA
Wählen Sie im sich öffnenden Dialog Maven als das Build-System aus.
Neues Projekt
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
.
Im nächsten Fenster:
Geben Sie GroupId
, ArtifactId
, und Version
für Ihr Projekt an. Diese Eigenschaften identifizieren Ihr Projekt im lokalen Maven-Repository.
Wählen Sie einen Speicherort für Ihre Projektdateien.
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.
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.
pom.xml-Datei
Die Datei sieht auf den ersten Blick vielleicht kompliziert aus, ist aber ganz einfach. Schauen wir uns das mal an:
<modelVersion>
: Dies ist die Version des Projektmodells, das dieses POM verwendet.
<groupId>
: Die ID der Gruppe des Projekts.
<artifactId>
: Die ID des Artefakts (projekt).
<version>
: Die Version des Artefakts (projekt).
<dependencies>
: In diesem Abschnitt können Sie alle Abhängigkeiten angeben, die Ihr Projekt benötigt.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.
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.
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.
Suchen Sie in der Datei pom.xml
nach der `
Innen <dependencies>
, fügen Sie ein neues <dependency>block. In diesem Block geben Sie die
groupId,
artifactIdund
version` 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
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.Die Verwaltung von Abhängigkeiten in Maven ist sehr einfach. Sie fügen Abhängigkeiten hinzu, aktualisieren oder entfernen sie, indem Sie die <dependencies>
des
pom.xml` Dokuments.
Version
in der entsprechenden <dependency>Blockieren und speichern Sie die Datei
pom.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 Datei
pom.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.
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.
Um auf dieses funktionsreiche Werkzeugfenster zuzugreifen:
Navigieren Sie zum Menü Ansicht in IntelliJ IDEA IDEA.
Wählen Sie Tool Windows aus dem Dropdown-Menü.
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.
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
.
Ziele
Um ein Maven-Ziel auszuführen:
Suchen Sie das Maven-Tool-Fenster und erweitern Sie den Abschnitt Lifecycle. Dieser Abschnitt enthält die häufigsten Ziele.
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.
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:
Gehen Sie zum Maven-Tool-Fenster und erweitern Sie den Abschnitt Lifecycle.
.class
-Dateien und speichert sie im Verzeichnis target/classes.Sobald das Projekt kompiliert ist, können wir es ausführen:
Suchen Sie im Werkzeugfenster des Projekts das Stammverzeichnis Ihres Projekts.
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.
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.
Wenn Sie es vorziehen, manuell zu steuern, wann Ihr Projekt die Änderungen widerspiegeln soll, können Sie dies tun:
Navigieren Sie zum Fenster des Maven-Werkzeugs.
Wenn Sie möchten, dass Ihre Änderungen automatisch übernommen werden:
Gehen Sie zu Datei > Einstellungen(oder IntelliJ IDEA > Einstellungen für macOS).
Navigieren Sie in den Einstellungen zu Build, Execution, Deployment > Build Tools > Maven > Importieren.
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.
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.
9 .NET API-Produkte für Ihre Bürodokumente