我想将一些“测试”程序放入我的 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插件呢?只需将其配置为在测试阶段运行。