Merge remote-tracking branch 'FabricMC/dev/0.11' into dev/0.11.0

This commit is contained in:
shedaniel
2022-02-16 13:39:08 +08:00
2 changed files with 2 additions and 5 deletions

View File

@@ -66,10 +66,7 @@ public abstract class IdeaSyncTask extends AbstractLoomTask {
@TaskAction
public void runTask() throws IOException {
File projectDir = getProject().getRootProject().file(".idea");
if (!projectDir.exists()) {
throw new RuntimeException("No .idea directory found");
}
projectDir.mkdirs();
generateRunConfigs();
}

View File

@@ -45,7 +45,7 @@ public abstract class AbstractRunTask extends JavaExec {
setGroup(Constants.TaskGroup.FABRIC);
this.config = configProvider.apply(getProject());
setClasspath(config.sourceSet.getRuntimeClasspath().filter(new LibraryFilter()));
setClasspath(config.sourceSet.getRuntimeClasspath().filter(File::exists).filter(new LibraryFilter()));
args(config.programArgs);
getMainClass().set(config.mainClass);
}