使用m2eclipse,最简单的方法是使用Codehaus Mojo Exec Plugin启动我的项目不留下eclipse吗?到目前为止,在pom插件屏幕上,我已经设置了org.codehuas.mojo插件。
特别是,我想从eclipse内部执行以下命令:
mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main
这是我的设置的外观:
PD:如果您已在pom.xml上设置mainClass参数,那么将忽略执行中的参数。
在pom.xml中设置目标类:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<goals>
<goal>java</goal>
</goals>
<configuration>
<mainClass>org.sonatype.mavenbook.weather.Main</mainClass>
</configuration>
</execution>
</executions>
然后转到“运行方式。”->“ Maven构建...”->目标“ exec:java”
@ grin给出的pom.xml条目中有一些错误。正确的方法如下:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>org.sonatype.mavenbook.weather.Main</mainClass>
</configuration>
</plugin>
转到运行菜单->运行配置您应该在左侧列表中看到一个“ Maven Build”项,双击它可以创建该类型的新配置根据需要命名浏览工作区以选择项目的基本目录将exec:java设置为目标,并将exec.mainClass / yourClass设置为参数。
它为我工作,谢谢!