Ma question est un peu courante, mais elle est également liée à Gradle.
Pourquoi avons-nous besoin d'une configuration de compilation et d'exécution?
Lorsque je compile quelque chose, j'ai besoin d'artefacts pour convertir mes classes Java en bytecode, donc j'ai besoin d'une configuration de compilation, mais pourquoi une configuration d'exécution est-elle nécessaire ai-je besoin d'autre chose pour exécuter mon application dans JVM?
Désolé si cela semble stupide, mais je ne comprends pas.