mvn test指定一个类的使用执行报错

1、mvn 建立的多module项目,分成了start,service,dao多个模块
2、单元测试的代码都是start下面写的,会测试service,dao等里面的代码
执行mvn test命令会执行所有的单元测试
但是执行mvn test -Dtest=com.test.MyTest会提示找不到对应

[INFO] Reactor Summary:
[INFO] 
[INFO] service-com ............................. SUCCESS [  0.002 s]
[INFO] service-com-commontest .................. FAILURE [  0.819 s]
[INFO] service-com-dao ......................... SKIPPED
[INFO] service-com-service ..................... SKIPPED
[INFO] service-com-start ....................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.215 s
[INFO] Finished at: 2018-12-05T14:31:49+08:00
[INFO] Final Memory: 21M/309M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19:test (default-test) on project service-com-commontest: No tests were executed!  (Set -DfailIfNoTests=false to ignore this error.) -> [Help 1]

我的TestCase都是在start下的test目录里面写的,为啥还会取dao那个地方找测试类呢?

阅读 4.8k
1 个回答

这种没法看,最好还是把maven的xml 发下大家看看

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题