Jenkins给出FileNotFoundException错误

时间:2018-09-26 23:16:15

标签: java jenkins junit filenotfoundexception fileinputstream

我的文件结构是-

  • src> test> java> TestClass.java
  • testFiles> FileA.json

在TestClass.java中-

InputStream outputStream = new FileInputStream("testfiles/FileA.json");

当我在Eclipse或通过终端作为JUnit运行它时,该测试工作正常(在Mac和Windows上进行了测试)-

mvn clean test

但是在詹金斯执行相同的代码时,我得到了错误-

java.io.FileNotFoundException: testfiles/ExpectedJSON.json (No such file or directory)

关于詹金斯出现此错误的原因有何建议?

1 个答案:

答案 0 :(得分:0)

如果Jenkins在带有区分大小写的文件系统的操作系统上运行,并且文件名拼写正确,但是您错误地将大写字母替换为小写字母或小写字母,则会发生这种情况大写字母的大写字母。这个问题绝不是Jenkins特有的-如果它具有相同类型的错误,它将影响任何软件-包括您的生产代码。