Spring Boot 2.1.6.RELEASE中的JUnit4测试用例失败

时间:2019-07-16 08:36:19

标签: java spring-boot spring-test java-11 java-module

我正在使用Java 11(Amazon Coretto Open JDK)编写Spring Boot 模块化应用程序。

使用IDE可以很好地运行测试用例,但是从命令行运行时失败。

运行命令后

mvn clean test

我得到的错误消息日志很长,主要集中在

Caused by: org.springframework.cglib.core.CodeGenerationException: java.lang.IllegalAccessException-->module com.application.user does not open com.application.user to unnamed module @33723e30
一旦我导出打开建议的软件包,

测试用例就可以从命令行正常运行,但是如果我导出所有软件包,它将破坏应用程序中模块化的核心概念。

是否可以在不导出和打开软件包的情况下运行测试用例?

0 个答案:

没有答案