我试图测试客户端/服务器应用程序多次,并使用Maven处理构建/测试/部署。要测试应用程序,我需要:运行EXEC-Maven的插件在单相
- 运行一个安装脚本(安装服务器),
- 揭开序幕的启动命令(启动服务),
- 运行测试(maven-神火-插件),
- 停止服务,并
- 卸载该服务。
步骤1,2,4和5将使用maven-EXEC的插件。第3步将使用maven-surefire插件。
的问题是,这些步骤中的所有5将发生在“测试”阶段。 Maven允许插件以特定顺序执行。 exec-plugin可以使用多个条目多次运行。问题是我需要在4个exec-plugin执行过程中使用surefire插件。
有没有人遇到此之前,或不知道如何构建插件的和执行的?
,我认为,你不能优化。 'maven-surefire-plugin' +'maven-surefire-plugin' +'maven-exec-plugin'是你能做到的唯一方法(除非你足够勇敢地编写你自己的maven插件,将它结合起来)。 – 2012-02-12 13:58:37