I am rather confused by IntelliJ IDEA's gradle integration and the mapping of gradle subprojects to IDEA's modules.
- Why are there 3 modules for every gradle subproject (client, client_main and client_test)?
- Is there a way to get rid of the "parent" module? Every time I delete it my build breaks in confusing ways.
UPDATE
- The content root of the third module ("server") is always set to the entire folder like seen below. This means I can't mark directories in build as generated sources, since the are excluded by default.