繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM