When it comes to modularization, Gradle builds on top of what Java supports and provides. I often see confusion about where the functionality of Java tools (
javac
/
java
) end and where Gradle starts. That's why I'll do a couple of videos to explore this step-by-step. Here is the first one, in which I talk about Java's Classpath concept: