maven - 是否必须指定 maven-failsafe-plugin 才能运行集成测试?

标签 maven maven-plugin maven-failsafe-plugin

很抱歉关于maven-failsafe-plugin这个非常基本的问题,但我对maven不太熟悉。

  1. 是否必须指定 maven-failsafe-plugin 才能运行集成测试?
  2. 为什么mvn verify不能像mvn test执行单元测试一样执行集成测试?
  3. 可以在没有此插件的情况下执行集成测试吗?

最佳答案

mvn test 执行单元测试,因为 Maven 有一个从 testsurefire:test 的默认绑定(bind),这意味着,如果您执行在 test 阶段,Maven 将以 test 为目标调用 Surefire 插件。但是,集成测试或验证阶段没有默认绑定(bind),因此您必须通过指定故障安全插件自行提供。

关于maven - 是否必须指定 maven-failsafe-plugin 才能运行集成测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30810227/

相关文章:

Java、IntelliJ、maven 项目 - 导入问题

java - 在 Eclipse 中处理不同的源文件夹

java - 使用 maven 构建时 jar 文件损坏

java - 用maven创建SAR文件有什么好方法?

java - 为什么 "mvn verify"不运行我的集成测试?

java - 即使我有正确的命名约定 *IT.java,故障安全插件也不会选择测试类

java - 无法使用 Httpclient-osgi-4.5.2。缺少要求

java - 无法在Windows 8中安装maven

eclipse - 无法从我的原型(prototype)创建 Maven 项目

java - Jetty 未在预集成测试阶段启动 (Maven)