如何重构扩展JUnit类的测试类

时间:2015-08-03 18:37:26

标签: java maven junit maven-jar-plugin

我们在构建中使用分类器来区分我们的工件。问题是我们还使用maven-jar插件来创建一个测试jar,它包含我们在别处使用的一些测试类。由于test-jar目标使用分类器来区分这些工件,因此我们会发生冲突。

查看documentationtest-jar不是分发测试类的首选方式。我们想要重用的测试类扩展了JUnit类。因此,如果我将它们放在自己的非测试模块中,那么它们的测试用例将无法运行,但如果我将它们放在测试目录中的自己的模块中,那么我处于相同的情况,我正在创建它jar test-jar目标。

如何重构这些类,以便我仍然可以从原始位置在JUnit中运行它们,并在其他地方重新使用它们?

0 个答案:

没有答案