0

我知道我们可以使用 exec 插件从 maven 调用 java 类,并在 mainClass 标记中指定类。但是,这似乎仅在 java 类位于 src/main/java 下时才有效。不幸的是,我的 mainClass 在 src/test/java 下。有没有办法可以调用这个正在测试的类。PS。我确实尝试了“classpathScope”,但没有帮助。

4

1 回答 1

2

根据定义,测试类仅在测试期间使用,绝不是最终包/JAR 的一部分。因此,您不能将它们用作Main-Class.

如果你真的想要,你可以在打包之前但在阶段之后复制(使用)编译的antrun-pluginMaintarget/test-classestarget/classestest-compile

于 2012-11-19T21:57:38.110 回答