Understand the JVM runtime module structure
masterThe hot-reload-runtime-jvm module is the JVM implementation of the hot reload runtime. It is organized into specific source directories to manage how code is treated by the hot reload mechanism itself:
main(src/main/kotlin): Contains the 'static' parts of the JVM runtime. These use the defaulto.j.compose.reloadpackage, which is explicitly ignored by the hot reload process to prevent infinite loops or instability.kotlinUI(src/main/kotlinUI): Contains UI-related source code. This directory uses thehotReloadUIpackage, ensuring it is not ignored by hot reload. This allows the hot reload UI itself to be built and updated using the hot reload mechanism.dev(src/dev/kotlin): Contains development entry points designed to simplify launching and iterating on specific components during development.