Mi pregunta es un poco común, pero también está relacionada con Gradle.
¿Por qué necesitamos compilar y configurar en tiempo de ejecución?
Cuando compilo algo, necesito artefactos para convertir mis clases de Java en código de bytes, por lo que necesito compilar la configuración, pero ¿por qué se necesita una configuración de tiempo de ejecución? ¿Necesito algo más para ejecutar mi aplicación en JVM?
Lo siento si suena estúpido, pero no lo entiendo.