Skip to content

Releases: xxxtai/ArthasHotSwap

纯净版

03 Apr 02:24
af768be
Compare
Choose a tag to compare
Update build.gradle

适配2022版本IDEA

24 Aug 13:11
61acce7
Compare
Choose a tag to compare
1.3-2022-RELEASE

适配2022版本idea

add MD5 verification

04 Apr 06:32
039b929
Compare
Choose a tag to compare

add MD5 verification to improve security.

增加指定java命令功能

20 Mar 09:49
8fe3378
Compare
Choose a tag to compare

如果你在使用过程中遇到下面这个报错,那么说明你的应用设置的JAVA_HOME不正确,v1.2版本兼容了这个问题,下载安装最新版本,并按照如下说明进行设置:Preference -> Tools -> ArthasHotSwap,在"Enter Java Path"中输入java命令的绝对路径。如果不知道java命令的绝对路径,可以通过ps -ef | grep "java" 查看你程序运行的java命令。

image

增加指定Java进程功能

27 Dec 12:42
4ab1dcb
Compare
Choose a tag to compare

增加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。

公开使用版本

24 Jul 17:11
38e634d
Compare
Choose a tag to compare

插件版本说明

安装包文件名中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

27 Jun 13:07
51e15f0
Compare
Choose a tag to compare
Pre-release

support swap one class file