[英]Running a Java program from the maven test folder which is not a test
我想将一些“测试”程序放入我的Maven项目的测试文件夹中。
这些程序(带有main()
函数)不是常规的junit测试。 它们只是裸露的应用程序。
我该如何执行它们?
我无法使用mvn exec:java -Dexec=com....test.ClassName
执行它们,因为这些测试类未捆绑到jar中。
而且我无法使用mvn test -Dtest=com....test.ClassName
执行它们,因为它们不是junit测试。
(原始海报)
一位同事计算出,您可以为exec插件指定类路径范围:
mvn exec:java -Dexec.classpathScope="test" -Dexec.mainClass=com....test.ClassName
antrun插件呢? 只需将其配置为在测试阶段即可运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.