瀏覽代碼

Create the rncToXsd Task lazily

Lars Grefer 6 年之前
父節點
當前提交
a5cdd8451d
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      buildSrc/src/main/java/trang/TrangPlugin.java

+ 4 - 4
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<Project> {
 	@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");
+		});
 	}
 }