我的文件位于 project/src/test/resources/fileToBeFound.xml 和 src/target/test-classes/fileToBeFound.xml 下。在我的课堂上,我正在使用
this.getClass().getProtectionDomain().getCodeSource().getLocation().getPath()
获取 /project/target/classes 的相对路径。然后我将其转换为 /project/src/test/resources。在我当地,一切都很顺利。但是当我运行 CI 作业时,会出现 IO 异常。