当我尝试使用Maven 3.5.4和Java 11.0.2构建项目时,构建失败并显示以下消息:
编译失败:编译失败:[ERROR] xx / directory / krb5 / KerberosContextSource.java:[38,20]包 sun.security.krb5不可见[错误](程序包sun.security.krb5 在模块java.security.jgss中声明,该模块不会将其导出到 未命名的模块)
我从多个来源读到it's not necessary to modularise your project to upgrade it to Java 9+。
为什么我仍然会遇到这个明显要求我定义module-info.java的问题?如here所述。
我该如何解决?