Verwenden Sie den exec-maven-plugin
Run the Java Launcher mit dem jar
Argument während der integration-test
Phase:
<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <executable>java</executable> <arguments> <argument>-jar</argument> <argument>target/myJar-1.0-SNAPSHOT.jar</argument> </arguments> </configuration> <executions> <execution> <id>integration-test</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> </goals> </execution> </executions> </plugin>
Klicken Sie mit der rechten Maustaste in Eclipse, Run As
und wählen Sie, um sie Maven Test
auszuführen.
Verweise
java - Maven läuft auf der Integrationsteststufe - Stack Overflow
Java - Gibt es eine gute Möglichkeit, mit Maven eine ausführbare Dose auszuführen? - Paketüberfluss
Exec Maven Plugin - Java-Programme mit dem Exec-Ziel ausführen
3 Möglichkeiten, Java Main von Maven | aus auszuführen Vineet Manohars Blog