我想做一些测试'程序进入我的maven项目中的测试文件夹。
这些程序(具有main()
功能)不是传统的junit测试。它们只是裸露的应用程序。
我该如何执行它们?
我无法使用mvn exec:java -Dexec=com....test.ClassName
执行它们,因为这些测试类不会捆绑到jar中。
我无法使用mvn test -Dtest=com....test.ClassName
执行它们,因为它们不是junit测试。
答案 0 :(得分:1)
(原创海报)
一位同事计算出你为exec插件指定了类路径范围:
mvn exec:java -Dexec.classpathScope="test" -Dexec.mainClass=com....test.ClassName
答案 1 :(得分:0)
antrun插件怎么样?只需将其配置为在测试阶段运行。