gradle下载的jar包,源码出现Decompiled .class file, bytecode version
如下是问题截图
问题产生原因:
gradle依赖下载只下载了jar包,这导致idea在读取jar包时,需要通过Fernflower技术对jar包进行反编译,而反编译过程中只会保留源码信息,因此注释等额外信息全部丢失
解决方案:
配置gradle,使gradle在下载依赖时,下载源码以及文档
plugins {
id 'idea'
}
idea{
module{
downloadJavadoc = true
downloadSources = true
}
}
问题解决!
总结:遇到decompiled .class file,基本上都是没下载源码导致