2011-01-25 19 views

回答

0

可悲的是,没有'(据我所知)。如果您ahve一个Web应用程序,你可以使用Jetty插件来运行它这样做的:

mvn jetty:run

但对于独立应用程序,你需要Exec插件。

5

较少的配置,少一点命令行使用同样的参数exec:java plugin ;-)

,您可以通过映射你的目标在pom.xml配置的任务,然后以简单的方式执行它到生命周期的运行步骤,如this example所示。

+0

只见那一个,但就我所看到的,这将意味着我将不得不将它添加到的一个现有的步骤。认为他们在那里使用测试步骤,是的...当我测试我想测试时,不运行:p – Svish 2011-01-25 10:32:49

6

1)创建一个名为“运行”新的配置文件(或您选择的另一个名字)

<profiles> 
    <profile> 
     <id>run</id> 

2)设置的配置文件的默认目标,以“验证”(或者你可以选择“安装”,选择编译之后的一个阶段将确保代码将自动编译运行前级)

<profiles> 
    <profile> 
     <id>run</id> 
     <build> 
     <defaultGoal>verify</defaultGoal> 

3)中将exec Maven的插件添加到该配置文件(见this),但是配置它运行在'验证'阶段。

<execution> 
    <phase>test</phase> 

4)您现在可以使用运行类中的下列:

mvn -Prun 
相关问题