最近,我将我的个人项目之一从java 8迁移到了java 10,但是后来我遇到了这个警告,作为一个警告的厌恶者,我不得不修复这个警告。
自动模块的名称'gson‘是不稳定的,它是从模块的文件名派生出来的。
我检查了我使用maven检索的jar文件,实际上,它不是一个模块化jar (其中没有module-info.class )。因此,我检查了github,发现GSON有一个module-info.java文件。
所以我的问题是:
补充资料:
发布于 2018-11-16 22:12:13
你说得对,Gson的2.8.5版确实包含一个模块信息,但根据本期的说法,它在错误的地方。虽然现在已经修复(一个月前),但还没有发布包含该修复程序的新版本。
我想我们得等着。
https://stackoverflow.com/questions/51479742
复制相似问题