当我尝试将wildfly-swarm-2018.4.2项目从jdk9切换到jdk10时,由于asm classreader异常,启动失败。由于2018.4.2和2018.5.0都使用asm 6.0,因此很明显不支持jdk10。
- 有没有一种简单的方法可以自己更换asm版本?如果我只是将asm 6.1.1放到maven依赖项中,那么uberjar仍然可以构建并依赖于asm 6.0
- 未来如何规划jdk升级?因为我们现在会更频繁地收到一个新的jdk,在swarm中快速支持会很棒
- 有趣的是,jdk10应用程序与wildfly 11/12一起使用,这是我无法理解的,因为wildfly 12中的asm版本也只是6.0
醇>
我真的很感激一些澄清。
谢谢!