从maven测试文件夹运行Java程序,这不是测试

时间:2013-09-26 10:14:38

标签: java maven

我想做一些测试'程序进入我的maven项目中的测试文件夹。

这些程序(具有main()功能)不是传统的junit测试。它们只是裸露的应用程序。

我该如何执行它们?

  • 我无法使用mvn exec:java -Dexec=com....test.ClassName执行它们,因为这些测试类不会捆绑到jar中。

  • 我无法使用mvn test -Dtest=com....test.ClassName执行它们,因为它们不是junit测试。

2 个答案:

答案 0 :(得分:1)

(原创海报)

一位同事计算出你为exec插件指定了类路径范围:

mvn exec:java -Dexec.classpathScope="test" -Dexec.mainClass=com....test.ClassName

答案 1 :(得分:0)

antrun插件怎么样?只需将其配置为在测试阶段运行。