最近从okhttp中读取源代码,在读取过程中,有一件事使我感到非常困惑,我从存储库中检查了分支,但没有在okhttp3.internal包中找到Version.java
!
因此,这会导致建筑失败。
但是可以肯定的是,在发行版jar中,我们有Version.class
。
okhttp团队使用哪种机制来生成jar中没有Java文件的类?
我在okhttp repo的问题中检查了#3820,#3821,#3822问题,虽然相同,但是我没有足够的信息来解决自己的困惑,有人可以帮忙吗? 更多信息请参见图片。