[JAVA] Maven Zieltypen

Einführung

Maven-Builds basieren auf pom.xml, einem Build-Tool für Java. Beschreibt den Befehl.

In Eclipse konvertieren

Generieren Sie Eclipse-bezogene Dateien

mvn eclipse:eclipse

Löschen Sie Eclipse-bezogene Dateien

mvn eclipse:clean

Zu IntelliJ

Generieren Sie IntelliJ-bezogene Dateien

mvn idea:idea

Löschen Sie Intellij-bezogene Dateien

mvn idea:clean

Erstellen eines Maven-Projekts

Erstellen eines Maven-Projekts

mvn archetype:generate

Archetypspezifikation

mvn archetype:generate -DarchetypeGroupId=${groupId} -DarchetypeArtifactId=${ArtifactId}

Geben Sie die Eigenschaft mit -D an. Es kann auch verwendet werden, um andere Eigenschaften anzugeben.

Build verwandt

Dieser Bereich wird im eigentlichen Projekt verwendet.

kompilieren

mvn compile

Gerätetest

mvn test

Hauptsächlich mit Junit getestet.

Jar oder Krieg erschaffen

mvn package

Geben Sie jar oder war in pom.xml an.

Installieren Sie Plugins und Bibliotheken in Ihrem lokalen Repository

mvn install

Standardmäßig wird die Bibliothek (Jar) im lokalen Repository des zentralen Maven-Repositorys installiert. Das lokale Repository befindet sich in dem Pfad, der in "~ / .m2 / repository" oder "$ {Maven home} / conf / settings.xml" festgelegt ist.

Artefakte löschen

Löschen Sie unter dem Zielverzeichnis.

mvn clean

Zusammenfassung

Die CICD-Umgebung für Java kann eingerichtet werden. Intern habe ich nur den Maven-Befehl gedrückt und diesmal zusammengefasst.

Verweise

https://qiita.com/KevinFQ/items/e8363ad6123713815e68

Recommended Posts

Maven Zieltypen
Maven
Maven lernen
[Maven] Über Maven