如何使用 maven-invoker-plugin 清理构建环境
Howto cleanup build environment with maven-invoker-plugin
有时,集成测试运行 maven-invoker-plugin
需要一些环境准备。
有一个很好的方法来执行此设置 - 使用 setupIncludes
配置 属性 指定一组特殊集成模块,这些模块将在其他模块之前执行(
http://maven.apache.org/plugins/maven-invoker-plugin/examples/prepare-build-env.html)
这很好,但有时我们还需要一个拆卸程序,以便在所有集成测试完成后(无论它们是否通过)清理环境。
有什么方法可以用 maven-invoker-plugin
执行这种拆卸 activity 吗?
您可以指示 pre/post script 为 org.apache.maven.plugins:maven-invoker-plugin:2.0.0:integration-test 目标中的每个项目执行任何清理或验证任务,但您也可以想要通过在预集成测试和 post-集成测试生命周期中执行任何插件来执行任何设置或拆卸。
有时,集成测试运行 maven-invoker-plugin
需要一些环境准备。
有一个很好的方法来执行此设置 - 使用 setupIncludes
配置 属性 指定一组特殊集成模块,这些模块将在其他模块之前执行(
http://maven.apache.org/plugins/maven-invoker-plugin/examples/prepare-build-env.html)
这很好,但有时我们还需要一个拆卸程序,以便在所有集成测试完成后(无论它们是否通过)清理环境。
有什么方法可以用 maven-invoker-plugin
执行这种拆卸 activity 吗?
您可以指示 pre/post script 为 org.apache.maven.plugins:maven-invoker-plugin:2.0.0:integration-test 目标中的每个项目执行任何清理或验证任务,但您也可以想要通过在预集成测试和 post-集成测试生命周期中执行任何插件来执行任何设置或拆卸。