从pom.xml调用src / test下的java类

时间:2012-11-19 21:53:34

标签: maven maven-3 maven-plugin pom.xml

我知道我们可以使用exec插件从maven调用java类,并在mainClass标记中指定类。但是,这似乎只适用于java类在src / main / java下的情况。 不幸的是,我在src / test / java下有我的mainClass。有没有办法可以称这个班级为考试对象。 PS。我确实尝试了“classpathScope”,但没有帮助。

1 个答案:

答案 0 :(得分:2)

测试类按定义仅在测试期间使用,并且永远不会成为最终包/ JAR的一部分。因此,您不能将它们用作Main-Class

如果你真的想,你可以在打包之前复制(使用antrun-pluginMain编译的target/test-classes课程到target/classes但是test-compile阶段之后