IDE中的测试通过,在命令行上失败

时间:2013-09-17 19:59:08

标签: java maven testing ide

测试将东西写入文件,然后从文件中读取以确保发生某些事情。测试(总是)通过我的IntelliJ。

运行mvn clean install时,测试失败并显示

java.io.FileNotFoundException: log/sample1_2013-09-17.log (No such file or directory)

什么可以解释这种一致性?

1 个答案:

答案 0 :(得分:1)

IntelliJ必须在与命令行不同的工作目录中运行测试。

我要做的是通过将mvn目录(以及任何其他资源)移动到适当的目录来确保命令行log成功。回到IntelliJ,您可以指定要使用的工作目录。使用与mvn成功的工作目录相同的工作目录。