Pertanyaan saya agak umum, tetapi ini juga terkait dengan Gradle.
Mengapa kita membutuhkan konfigurasi kompilasi dan runtime?
Ketika saya mengkompilasi sesuatu yang saya butuhkan artefak untuk mengubah kelas java saya di bytecode jadi saya perlu mengkompilasi konfigurasi, tetapi mengapa konfigurasi runtime diperlukan apakah saya memerlukan sesuatu yang lain untuk menjalankan aplikasi saya di JVM?
Maaf jika kedengarannya bodoh, tapi saya tidak mengerti.