Моє запитання трохи поширене, але воно пов'язане і з Gradle.
Навіщо нам потрібна конфігурація компіляції та виконання?
Коли я компілюю щось, мені потрібні артефакти, щоб перетворити свої класи Java в байт-код, тому мені потрібна конфігурація компіляції, але навіщо потрібна конфігурація виконання, чи потрібно мені щось інше, щоб запустити свою програму в JVM?
Вибачте, якщо це звучить нерозумно, але я не розумію.