【发布时间】:2019-09-03 13:34:28
【问题描述】:
我有单元测试方法,它使用与子项目中的测试文件夹相关的资源,当我运行这个项目时它工作正常,但是当我运行父项目时,它会将父路径附加到我的相对字符串值 JsonFile 而不是当前项目路径
JsonFile = "src/test/resources" + "fileName";
System.out.println(Paths.get("").toAbsolutePath());
String input = new String(Files.readAllBytes(Paths.get(JsonFile)));
我正在使用 openJDK11、SureFire 插件 3.0.0-M3 和 springboot 2.1.5.RELEASE。
为什么mvn clean install -Pjava11会有这种不同的行为
java11 是配置文件存在于父 pom 中
我试图覆盖配置文件 java11 并更改 SureFire 插件的版本,但它没有用,我不知道问题出在哪里?它适用于 java 8
【问题讨论】:
标签: spring-boot maven-3 java-11 maven-surefire-plugin