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

@@ -64,6 +64,10 @@ public class GenVsCodeProjectTask extends AbstractLoomTask {
VsCodeLaunch launch = new VsCodeLaunch();
for (RunConfigSettings settings : getExtension().getRunConfigs()) {
if (!settings.shouldGenerateIDEConfig()) {
continue;
}
launch.add(RunConfig.runConfig(project, settings));
settings.makeRunDir();
}