Releases: xxxtai/ArthasHotSwap
纯净版
适配2022版本IDEA
1.3-2022-RELEASE 适配2022版本idea
add MD5 verification
add MD5 verification to improve security.
增加指定java命令功能
增加指定Java进程功能
增加Artahs自定义选择Java进程功能
之前版本的插件生成的热部署命令,在多Java进程环境中只能选择第一个进程,但是很有可能第一个并不是目标attach进程,所以该版本插件增加了自定义选择Java进程的方式,通过指定Java进程的启动类名来指定Arthas需要attach的进程。设置方法:Preference -> Tools -> Arthas Hot Swap,在Enter Java Process中输入需要指定的Java 进程的启动类名。
需要注意的地方:阿里内部使用Pandora容器的应用,启动类统一为:com.taobao.pandora.boot.loader.SarLauncher。
更换默认OSS AccessId
之前版本的OSS AccessId已经过期,导致插件无法使用,新版本插件更换了AccessId。
公开使用版本
插件版本说明
安装包文件名中2018.1.7.community表示支持idea版本为2018.1.7社区版。如果能找到对应版本的release文件,则安装对应版本,如果不存在对应版本则安装比较接近的版本。一般idea都能使用ArthasHotSwap-1.0-public-2018.1.7.ultimate-RELEASE版本,2020版idea安装对应2020版本的插件。
插件安装方法说明
按照路径打开,preferences->Plugins->install plugin from disk->选择安装包release文件。
OSS说明
本插件通过oss作为中间介质实现将class文件上传至远程服务器,class文件被加密后上传到oss,没有安全风险,如果需要指定上传至其他oss,可以在preferences->Tools->Arthas Hot Swap进行设置。
support swap one class file
support swap one class file