Clone
Adam Murdoch
committed
on 02 Mar 18
Fixes to ensure that `gradle :idea` generates all of the modules that are referenced in the IDEA project and so produces a functional IDEA p… Show more
Fixes to ensure that `gradle :idea` generates all of the modules that are referenced in the IDEA project and so produces a functional IDEA project. Previously, this was working by assuming that a user would always run `gradle idea` and would never write or use any automation that happened to invoke `:idea`. This change fixes `gradle openIdea` to generate a functional IDEA project for multi-project builds.

Added a bunch of test coverage to ensure that `gradle :idea` does not generate too much stuff as well, when modules are excluded from the project.

Show less

master + 480 more