Generate IDE run configs on a per config basis. Allows for much finer grain control over what run configs are generated.

Defaults to generate all run configs on the root project.
This commit is contained in:
modmuss50
2021-02-11 18:50:25 +00:00
parent 6b481fbcd6
commit 24c166fc79
7 changed files with 33 additions and 5 deletions

View File

@@ -84,6 +84,10 @@ public class GenIdeaProjectTask extends AbstractLoomTask {
}
for (RunConfigSettings settings : getExtension().getRunConfigs()) {
if (!settings.shouldGenerateIDEConfig()) {
continue;
}
runManager.appendChild(RunConfig.runConfig(project, settings).genRuns(runManager));
settings.makeRunDir();
}