fixed bug with ExtractLauncherTask

This commit is contained in:
2023-08-28 13:48:04 +08:00
parent 995d937b25
commit 07817f80f9
2 changed files with 7 additions and 7 deletions

View File

@@ -1,7 +1,7 @@
woggioniMavenRepositoryUrl=https://woggioni.net/mvn/
publishMavenRepositoryUrl=https://mvn.woggioni.net/
lys.version = 2023.07.09
lys.version = 2023.08.28
version.envelope=2023.07.09
version.envelope=2023.08.28
version.gradle=7.6

View File

@@ -139,12 +139,12 @@ public class EnvelopeJarTask extends AbstractArchiveTask {
@Inject
public EnvelopeJarTask(ObjectFactory objects, FileResolver fileResolver) {
Project rootProject = getProject().getRootProject();
TaskContainer rootProjectTasks = rootProject.getTasks();
if(rootProjectTasks.getNames().contains(EXTRACT_LAUNCHER_TASK_NAME)) {
extractLauncherTaskProvider = rootProjectTasks.named(EXTRACT_LAUNCHER_TASK_NAME, ExtractLauncherTask.class);
Project project = getProject();
TaskContainer tasks = project.getTasks();
if(tasks.getNames().contains(EXTRACT_LAUNCHER_TASK_NAME)) {
extractLauncherTaskProvider = tasks.named(EXTRACT_LAUNCHER_TASK_NAME, ExtractLauncherTask.class);
} else {
extractLauncherTaskProvider = rootProject.getTasks().register(EXTRACT_LAUNCHER_TASK_NAME, ExtractLauncherTask.class);
extractLauncherTaskProvider = tasks.register(EXTRACT_LAUNCHER_TASK_NAME, ExtractLauncherTask.class);
}
getInputs().files(extractLauncherTaskProvider);