我最近在我的项目中包含了一些新的jar。由于module-info.class的版本与我在项目中使用的编译器版本不同,Proguard开始崩溃,但jar中包含的类是正确的版本。
我使用的是java1.8(专业:52(。投诉是fo.class中的模块版本为53。
我用一些罐子碰到了这个。proguard有办法解决这个问题吗?
proguard] Reading library jar [/Users/dan.cosio/.m2/repository/org/codehaus/woodstox/stax2-api/4.2/stax2-api-4.2.jar]
[proguard] Error: Can't read [/Users/dan.cosio/.m2/repository/org/codehaus/woodstox/stax2-api/4.2/stax2-api-4.2.jar] (Can't process class [module-info.class] (Unsupported class version number [53.0] (maximum 52.0, Java 1.8)))
我从proguard中排除了fo.class中的模块,这样我就可以继续了。我添加了
<inLibFilter>!module-info.class</inLibFilter>
到我的配置。