From a5cdd8451d6246ce7795eda7a83f9802d8cbfaab Mon Sep 17 00:00:00 2001 From: Lars Grefer Date: Fri, 23 Aug 2019 01:56:59 +0200 Subject: [PATCH] Create the rncToXsd Task lazily --- buildSrc/src/main/java/trang/TrangPlugin.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/buildSrc/src/main/java/trang/TrangPlugin.java b/buildSrc/src/main/java/trang/TrangPlugin.java index 39feb412ed..d447b64bb4 100644 --- a/buildSrc/src/main/java/trang/TrangPlugin.java +++ b/buildSrc/src/main/java/trang/TrangPlugin.java @@ -2,7 +2,6 @@ package trang; import org.gradle.api.Plugin; import org.gradle.api.Project; -import org.gradle.api.Task; /** * Used for converting .rnc files to .xsd files. @@ -11,8 +10,9 @@ import org.gradle.api.Task; public class TrangPlugin implements Plugin { @Override public void apply(Project project) { - Task rncToXsd = project.getTasks().create("rncToXsd", RncToXsd.class); - rncToXsd.setDescription("Converts .rnc to .xsd"); - rncToXsd.setGroup("Build"); + project.getTasks().register("rncToXsd", RncToXsd.class, rncToXsd -> { + rncToXsd.setDescription("Converts .rnc to .xsd"); + rncToXsd.setGroup("Build"); + }); } }