Das Erstellen eines Maven-Projekts in Java kann für angehende Entwickler wie eine entmutigende Aufgabe erscheinen. Mit dieser Schritt-für-Schritt-Anleitung können Sie jedoch problemlos Ihr erstes Maven-Projekt erstellen und ohne unnötige Probleme mit dem Schreiben von Code in Java beginnen.
Schritt 1: Installieren der erforderlichen Software
Bevor Sie mit dem Erstellen eines Maven-Projekts beginnen, müssen Sie mehrere Software-Tools installieren. Sie benötigen ein Java Development Kit (JDK), Apache Maven und eine integrierte Entwicklungsumgebung (IDE) Ihrer Wahl, z. B. Eclipse oder IntelliJ IDEA.
Das JDK wird zum Kompilieren und Ausführen von Java-Anwendungen benötigt, Apache Maven zum Automatisieren des Builds und zum Verwalten von Projektabhängigkeiten. Die IDE bietet eine benutzerfreundliche Entwicklungsumgebung mit verschiedenen Werkzeugen und Funktionen.
Stellen Sie vor der Installation von JDK und Apache Maven sicher, dass Ihr Computer die Mindestsystemanforderungen für diese Softwaretools erfüllt.
Erstellen eines Maven-Projekts
Um ein Projekt mit Maven zu erstellen, benötigen Sie Maven, das auf Ihrem Computer installiert ist. Wenn Sie es noch nicht installiert haben, können Sie es von der offiziellen Maven-Website herunterladen und den Installationsanweisungen folgen.
Nach der Installation von Maven können Sie ein Maven-Projekt über die Befehlszeile erstellen. Öffnen Sie die Eingabeaufforderung und navigieren Sie zu dem Ordner, in dem Sie ein neues Projekt erstellen möchten.
Geben Sie den folgenden Befehl ein, um das Projekt zu erstellen:
mvn archetype:generate -DgroupId=com.example -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
Wo com.example - ihre groupId, myproject - ihre artifactId.
Nachdem Sie diesen Befehl ausgeführt haben, erstellt Maven einen neuen Ordner mit dem Namen Ihres Projekts und konfiguriert seine Struktur. Im Projektordner befindet sich eine Datei pom.xml, in dem die Projektabhängigkeiten und andere Konfigurationsdaten angegeben werden.
Jetzt können Sie das erstellte Projekt in Ihrer Entwicklungsumgebung öffnen und mit dem Schreiben von Code beginnen. Sie können Abhängigkeiten hinzufügen pom.xml datei und verwenden Sie sie in Ihrem Code. Wenn Sie mit der Entwicklung fertig sind, können Sie Ihr Projekt mit dem Befehl mvn package zusammenstellen und verteilen.
Jetzt haben Sie eine Grundlage, um ein Projekt mit Maven zu entwickeln. Vergessen Sie nicht, Ihre zu speichern und regelmäßig zu aktualisieren pom.xml datei, um Projektabhängigkeiten nach Bedarf hinzuzufügen und zu aktualisieren.
Installieren von Maven
Um mit Maven zu beginnen, müssen Sie es auf Ihrem Computer installieren. Hier ist eine Schritt-für-Schritt-Anleitung:
- Laden Sie Maven herunter: Gehen Sie zur offiziellen Apache Maven-Website (https://maven.apache.org ) und laden Sie die gewünschte Version von Maven als ZIP-Archiv herunter. Entpacken Sie das heruntergeladene Archiv an einen geeigneten Ort auf Ihrem Computer.
- Fügen Sie eine Umgebungsvariable hinzu: Fügen Sie die Umgebungsvariable MAVEN_HOME hinzu, indem Sie den Pfad zum entpackten Maven-Ordner angeben. Fügen Sie außerdem %MAVEN_HOME%\bin zur Umgebungsvariablen PATH hinzu.
- Überprüfen Sie die Installation: Öffnen Sie eine Eingabeaufforderung und geben Sie den Befehl "mvn -Version" ein. Wenn alles korrekt eingerichtet ist, sollten Sie die Maven-Versionsinformationen sehen.
Jetzt ist Maven erfolgreich auf Ihrem Computer installiert und einsatzbereit.
Erstellen einer Projektstruktur
Bevor Sie mit dem Erstellen eines Maven-Projekts in Java beginnen, müssen Sie zuerst die richtige Projektstruktur erstellen. Die einfache Organisation von Dateien und Ordnern wird uns helfen, die Ordnung zu erhalten und die Arbeit mit dem Projekt später zu vereinfachen.
Erstellen Sie zunächst einen Hauptprojektordner, in dem alle Projektdateien gespeichert werden. Es wird empfohlen, einen neuen Ordner mit dem Projektnamen zu erstellen und ihn an einem geeigneten Ort auf Ihrem Computer zu platzieren.
Im Hauptordner werden einige weitere Unterordner mit bestimmten Namen erstellt. Diese Ordner werden zum Hosten verschiedener Projektdateitypen verwendet.
Im Folgenden sind die empfohlenen Unterordnernamen und ihre Zuweisung aufgeführt:
- src/main/java: In diesem Ordner sollte der Quellcode des Projekts in Java gespeichert werden;
- src/main/resources: legen Sie Projektressourcen wie Konfigurationsdateien, herunterladbare Dateien usw. in diesen Ordner ab.;
- src/test/java: In diesem Ordner sollten Sie den Testcode des Java-Projekts ablegen;
- src/test/resources: Legen Sie die zum Testen des Projekts erforderlichen Ressourcen in diesen Ordner;
Nachdem Sie die Projektdateistruktur erstellt haben, können Sie mit dem Erstellen und Bearbeiten von Dateien in diesen Ordnern beginnen.
Maven erkennt automatisch die Projektstruktur und verwendet sie zum Kompilieren und Erstellen einer ausführbaren Projektdatei.
Konfigurieren der POM-Datei.xml
Datei pom.xml muss sich im Stammordner des Projekts befinden. Darin können Sie verschiedene Aspekte des Projekts anpassen, z. B. Abhängigkeitsversionen, ihre Gültigkeitsbereiche, Kompilierungseinstellungen usw.
Am Anfang der Datei pom.xml die Projektbeschreibung wird angegeben, z. B. die Projektgruppe, das Artefakt, die Version und das Paket. Zum Beispiel:
4.0.0 com.example my-project 1.0.0 jar
Innerhalb des Tags geben wir die Abhängigkeiten für das Projekt an. Zum Beispiel:
org.junit.jupiter junit-jupiter-api 5.8.1 test
Dieser Block gibt an, dass das Projekt von der JUnit Jupiter API-Bibliothek Version 5.8.1 abhängt. Sichtbarer Bereich test bedeutet, dass die Abhängigkeit nur zum Testen des Codes verwendet wird und nicht im endgültigen Projektpaket enthalten ist.
Datei pom.xml sie können auch andere Aspekte des Projekts anpassen, z. B. Plugins, Repositories, Kompilierungseinstellungen und vieles mehr.
Wichtig: Änderungen an einer Datei vornehmen pom.xml kann sich auf den Erstellungsprozess des Projekts und seiner Abhängigkeiten auswirken. Seien Sie daher vorsichtig und überprüfen Sie die Änderungen, bevor Sie das Projekt erstellen.