As I understand it, using modules allows us to control some dependencies.
I mean, we can allow one module to interact with another, but not vice versa. We can also do some reusable things, and we can simplify the deployment by, for example, putting all the test materials in a separate module and not deploying it for production.
I never used modules, but if the things described are really possible, I would like to know how to create them.
- How to install dependencies?
- How to do this without an IDE and any tools?
- How to do it in IntelliJ IDEA?
Roman source share