【发布时间】:2019-02-06 03:58:45
【问题描述】:
我正在GitHub 上创建一个模块化构建(使用 module-info.java),但是当将 module-info.java 添加到我想要模块化的模块时,无法执行任何测试...
我怎样才能做到这一点?
我正在使用以下版本:
- junit.jupiter 版本 5.3.0(第一次使用版本 5.2.0 也不成功)
- maven-compiler-plugin 版本 3.8.0(第一次使用版本 3.7.0 也不成功)
- maven-surefire-plugin 版本 2.22.0(第一次使用版本 2.21.0 也不成功)
失败测试的典型错误如下所示:
java.lang.reflect.InaccessibleObjectException: 无法使 com.github.jactor.rises.commons.dto.UserDtoTest() 可访问:模块 jactor.rises.commons 不会“打开 com.github.jctor.rises.commons.dto" 到未命名的模块 @65e98b1c
【问题讨论】:
标签: java maven java-9 junit5 java-platform-module-system