如何使用maven-invoker-plugin清理构建环境

时间:2016-04-03 18:47:48

标签: maven maven-invoker-plugin

有时,使用maven-invoker-plugin运行的集成测试需要一些环境准备。 有一种很好的方法可以进行此设置 - 使用setupIncludes配置属性来指定一组特殊的集成模块,这些模块将在其他模块之前执行( http://maven.apache.org/plugins/maven-invoker-plugin/examples/prepare-build-env.html

这很好,但有时我们还需要一个拆解程序,在完成所有集成测试后(无论何时通过或不通过)清理环境。

有没有办法用maven-invoker-plugin执行这种拆解活动?

1 个答案:

答案 0 :(得分:0)

您可以在org.apache.maven.plugins:maven-invoker-plugin:2.0.0:集成测试目标中指示pre/post script为每个项目执行任何清理或验证任务,但您也可以想要通过执行预集成测试和集成后测试生命周期中的任何插件来执行任何设置或拆除。