如何使用Maven测试具有非标准文件结构的代码?

时间:2017-03-06 02:41:17

标签: java maven

我有很多学生要测试的代码,他们的代码结构如下:

Project_Dir -> src -> edu -> collegeName-> courseName -> assignmentName -> (their classes here)

和测试:

Project_Dir -> src -> edu -> collegeName-> courseName -> assignmentName -> tests -> (their tests here)

你会注意到这不遵循典型的惯例:

${basedir}/src/main/java

${basedir}/src/test

当我尝试使用maven测试测试他们的代码时,它找不到任何代码(源代码或测试)

是否有一些命令行参数可以用来告诉maven在正确的位置查找源代码和测试?或者是否有某种方法可以放弃修改后的POM文件来告诉maven同样的事情?

1 个答案:

答案 0 :(得分:0)

如果要从命令行中选择要运行的几个测试文件,该怎么办?试试

mvn '-Dtest=yourpackage.*' test

这个问题已经有了答案here