1
我有很多的学生的代码来测试,并且其代码的结构是这样的:如何使用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测试代码,无法找到任何他们的代码(源代码或测试)
有一些命令行参数,我可以用它来告诉行家在正确的地方看他们的源代码和测试?或者是否有一些方法可以通过修改POM文件来告诉maven同样的事情?
https://maven.apache.org/guides/mini/guide-using-one-source-directory.html – nullpointer
你应该遵循默认的命名约定和文件夹布局,这些应该教给学生。否则,你会想出这样的事情,这会让你的生活变得不必要。 – khmarbaise