Heim > Java > javaLernprogramm > Wie kann ich Java-Hauptmethoden mit Maven ausführen?

Wie kann ich Java-Hauptmethoden mit Maven ausführen?

Barbara Streisand
Freigeben: 2024-11-19 13:37:02
Original
798 Leute haben es durchsucht

How Can I Run Java Main Methods with Maven?

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"] ...
Nach dem Login kopieren

Wenn das Plugin konfiguriert ist In der pom.xml des Projekts kann der Aufruf wie folgt vereinfacht werden:

mvn exec:java
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage