The Byte Buddy Java agent allows to access the JVM's HotSwap feature.
'net.bytebuddy:byte-buddy-agent:1.2.1'
<dependency>
<groupId>net.bytebuddy</groupId>
<artifactId>byte-buddy-agent</artifactId>
<version>1.2.1</version>
</dependency>
<dependency org="net.bytebuddy" name="byte-buddy-agent" rev="1.2.1"/>
"net.bytebuddy", "byte-buddy-agent", "1.2.1"