I never used modules in IntelliJ IDEA, but in Java 9 appeared modules ( which I also never used but wanna study now what is this)
So the question is: are there match each other? Or IDEA modules appeared long before and for different purposes?
It's a similar concept that appeared long before Java 9 modules. It's also not IDE specific. Build systems like Maven and Gradle also use this concept when working with the projects that consist of multiple sub-projects. In IntelliJ IDEA terminology the module is just a sub-project (In Eclipse the module is a Project and Workspace can have multiple projects).
Java 9 modules map to IntelliJ IDEA modules and provide additional features via the module descriptor specifying:
IntelliJ IDEA already has a concept of modules for a project. Every IntelliJ IDEA module builds its own classpath. With the introduction of the new Java platform module system, IntelliJ IDEA modules had to extend their capability by supporting the Java platform's module-path if it is used instead of the classpath.
Related links: