[alibaba/arthas]Arthas代码切换到 JDK8

2024-07-17 72 views
7

需要做的工作:

Arthas代码本身编译target改为 JDK8

(已完成)

Arthas 的依赖升级
  • 比如 fastjson 升级到 fastjson2(已完成)

还有很多依赖需要升级,比如这些项目需要升级到jdk 8

还有很多库可以使用新版本,比如 junit5 等

去掉 jdk 6/7 的兼容代码

之前为了能支持同时在 jdk 6/7/8 上运行,有不少兼容代码,需要清理掉。

Arthas 升级到大版本号 4.x.x

考虑好arthas脚本,arthas-boot.jar 的兼容。

  • as.sh/arthas-boot.jar 直接下载只支持 jdk8+ 的新版本 arthas ?
  • 还是改名为 as4.sh / arthas-boot4.jar ?
Arthas的网站/下载做好 3.x.x 和 4.x.x 的支持
  • 目前arthas的网站没有考虑到多版本文档的支持,需要考虑下怎样支持旧版本的文档

回答

4

需要升级 ognl 到最新版本

2

ognl升级有部分API调整,已兼容,待提交