Java-Hauptmethoden mit Maven ausführen
Das Erstellen und Testen von Java-Anwendungen mit Maven ist eine häufige Aufgabe. Manchmal ist es für manuelle Test- oder Debugging-Zwecke erforderlich, die Hauptmethode einer Java-Klasse auszuführen. Maven bietet jedoch keine integrierte Phase oder ein integriertes Ziel für diese Aufgabe.
Um diese Einschränkung zu überwinden, kann das exec Maven-Plugin verwendet werden. Es ermöglicht die Ausführung von Systembefehlen, einschließlich der Ausführung von Java-Klassen.
Um eine Java-Klasse mit dem Exec-Plugin auszuführen, kann die folgende Syntax verwendet werden:
mvn exec:java -Dexec.mainClass="com.example.Main" [-Dexec.args="argument1"] ...
Wenn das Plugin konfiguriert ist In der pom.xml des Projekts kann der Aufruf wie folgt vereinfacht werden:
mvn exec:java
Unten finden Sie ein Beispiel einer pom.xml-Konfiguration für das Exec-Plugin:
<project> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>3.2.0</version> <configuration> <mainClass>com.example.Main</mainClass> <arguments> <argument>argument1</argument> </arguments> </configuration> </plugin> </plugins> </build> </project>
Durch die Verwendung von Mit dem Exec-Maven-Plugin können Entwickler auf diese Weise problemlos Java-Klassen in Maven ausführen und so manuelles Testen und Debuggen erleichtern.
Das obige ist der detaillierte Inhalt vonWie kann ich Java-Hauptmethoden mit Maven ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!