我正在开发一个 Maven 项目,在解决了很多配置问题之后,我终于能够在 Eclipse 中成功构建该项目。选择maven install
并查看后build success
,文件夹.jar
中现在创建了一个工件target
。
好的。现在说到执行,我怎样才能在 Eclipse 中自动运行它,而不是.jar
在命令行中手动运行它( )?java -jar myJarFile.jar
答案1
在阶段中使用exec-maven-plugin
带有参数的 java 启动器运行:jar
integration-test
<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>
在 Eclipse 中,右键单击,选择Run As
并选择Maven Test
运行它。
参考