我收到错误消息:
package com.google.gson.internal.bind.util is declared in module com.google.gson, which does not export it
在我的 build.gradle 中我使用了这个依赖项:
implementation 'com.google.code.gson:gson:2.10.1'
在我的 module-info.java 中我包括:
requires com.google.gson;
在 build.gradle 中包含“--add-exports $MODULE/$PACKAGE=$READING_MODULE”:
compileJava {
doFirst {
options.compilerArgs = [
'--module-path', classpath.asPath,
'--add-exports', 'com.google.gson/com.google.gson.internal.bind.util=MyModule' // resolves "package com.google.gson.internal.bind.util is declared in module com.google.gson, which does not export it"
]
classpath = files()
}
}