簡體   English   中英

如何使用Maven測試具有非標准文件結構的代碼?

[英]How to use Maven to test code with a non-standard file structure?

我有很多學生的代碼要測試,他們的代碼結構如下:

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同樣的事情?

如果要從命令行中選擇要運行的幾個測試文件,該怎么辦? 嘗試

mvn '-Dtest=yourpackage.*' test

而這個問題在這里已經有了答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM