Debe tener en cuenta que todos los módulos están precompilados antes de cargarlos. Lo que está cargando no es la fuente, sino la CompUnit que se ha generado a partir de ella, que está por defecto en un .precomp
directorio. Esta precompilación también se encarga de las versiones, por ejemplo, pero lo principal es que es bytecode, no la fuente.
No hay una solución fácil para eso, aparte de tomar en sus manos esa maquinaria (es decir, verificar si hay cambios en la fuente, precompilarla, cargar los binarios precompilados donde sea que estén y ejecutarlos), así que creo que, en este caso, es mejor preguntarse si realmente hay un caso de uso para esto; tal vez lo que necesita hacer es acelerar de alguna manera el reinicio del servidor, tal vez a través de la automatización usando sake o ejecutando pruebas de integración desde un gancho git sin la necesidad de reiniciar el servidor