diff --git a/common/src/main/java/net/neoforged/gradle/common/runs/ide/IdeRunIntegrationManager.java b/common/src/main/java/net/neoforged/gradle/common/runs/ide/IdeRunIntegrationManager.java index 7bab5851e..56b935b8c 100644 --- a/common/src/main/java/net/neoforged/gradle/common/runs/ide/IdeRunIntegrationManager.java +++ b/common/src/main/java/net/neoforged/gradle/common/runs/ide/IdeRunIntegrationManager.java @@ -94,11 +94,12 @@ public void idea(Project project, IdeaModel idea, ProjectSettings ideaExtension) final RunConfigurationContainer ideaRuns = ((ExtensionAware) ideaExtension).getExtensions().getByType(RunConfigurationContainer.class); project.getExtensions().configure(RunsConstants.Extensions.RUNS, (Action>) runs -> runs.getAsMap().forEach((name, run) -> { - final String runName = StringUtils.capitalize(project.getName() + ": " + StringUtils.capitalize(name.replace(" ", "-"))); + final String nameWithoutSpaces = name.replace(" ", "-"); + final String runName = StringUtils.capitalize(project.getName() + ": " + StringUtils.capitalize(nameWithoutSpaces)); final RunImpl runImpl = (RunImpl) run; final IdeaRunExtension runIdeaConfig = run.getExtensions().getByType(IdeaRunExtension.class); - final TaskProvider ideBeforeRunTask = createIdeBeforeRunTask(project, name, run, runImpl); + final TaskProvider ideBeforeRunTask = createIdeBeforeRunTask(project, nameWithoutSpaces, run, runImpl); ideaRuns.register(runName, Application.class, ideaRun -> { runImpl.getWorkingDirectory().get().getAsFile().mkdirs();