Package org.gradle.api.tasks

Examples of org.gradle.api.tasks.Delete


        return String.format("clean%s", StringUtils.capitalize(taskName));
    }

    protected void addWorker(Task worker) {
        lifecycleTask.dependsOn(worker);
        Delete cleanWorker = project.getTasks().add(cleanName(worker.getName()), Delete.class);
        cleanWorker.delete(worker.getOutputs().getFiles());
        cleanTask.dependsOn(cleanWorker);
    }
View Full Code Here


            assets.setAssetsDir(delayedFile(Constants.ASSETS));
            assets.setIndex(getAssetIndexClosure());
            assets.dependsOn("getAssetsIndex");
        }

        Delete clearCache = makeTask("cleanCache", Delete.class);
        {
            clearCache.delete(delayedFile("{CACHE_DIR}/minecraft"));
            clearCache.setGroup("ForgeGradle");
            clearCache.setDescription("Cleares the ForgeGradle cache. DONT RUN THIS unless you want a fresh start, or the dev tells you to.");
        }
    }
View Full Code Here

            task2.setChangedPrefix("../src-work/minecraft");
            task2.dependsOn("retroMapForge", "retroMapClean");
            task2.setGroup("Forge");
        }

        Delete clean = makeTask("cleanForge", Delete.class);
        {
            clean.delete("eclipse");
            clean.setGroup("Clean");
        }
        (project.getTasksByName("clean", false).toArray(new Task[0])[0]).dependsOn("cleanForge");

        ObfuscateTask obf = makeTask("obfuscateJar", ObfuscateTask.class);
        {
View Full Code Here

        task = makeTask("buildPackages");
        task.dependsOn("launch4j", "createChangelog", "packageUniversal", "packageInstaller", "packageUserDev", "packageSrc", "genJavadocs");
        task.setGroup("FML");

        // clean decompile task
        Delete delTask = makeTask("cleanDecompile", Delete.class);
        delTask.delete(delayedFile(DevConstants.ECLIPSE_CLEAN_SRC));
        delTask.delete(delayedFile(DevConstants.ECLIPSE_FML_SRC));
        delTask.delete(delayedFile(DevConstants.ZIP_DECOMP_FML));
        delTask.delete(delayedFile(DevConstants.ZIP_PATCHED_FML));
        delTask.setGroup("Clean");
    }
View Full Code Here

            task2.setChangedPrefix("../src-work/minecraft");
            task2.setGroup("FML");
            task2.dependsOn("retroMapSources");
        }

        Delete clean = makeTask("cleanFml", Delete.class);
        {
            clean.delete("eclipse");
            clean.setGroup("Clean");
        }

        ObfuscateTask obf = makeTask("obfuscateJar", ObfuscateTask.class);
        {
            obf.setSrg(delayedFile(DevConstants.NOTCH_2_SRG_SRG));
View Full Code Here

        task.dependsOn("extractMcpcSources", "generateProjects", "eclipse", "copyAssets");
        task.setGroup("MCPC");
       
        // clean packages
        {
            Delete del = makeTask("cleanPackages", Delete.class);
            del.delete("build/distributions");
        }

//        // the master task.
        task = makeTask("buildPackages");
        //task.dependsOn("launch4j", "createChangelog", "packageUniversal", "packageInstaller", "genJavadocs");
View Full Code Here

            task2.setOriginalPrefix("../src-base/minecraft");
            task2.setChangedPrefix("../src-work/minecraft");
            task2.setGroup("MCPC");
        }

        Delete clean = makeTask("cleanMcpc", Delete.class);
        {
            clean.delete("eclipse");
            clean.setGroup("Clean");
        }
        (project.getTasksByName("clean", false).toArray(new Task[0])[0]).dependsOn("cleanMcpc");

        ObfuscateTask obf = makeTask("obfuscateJar", ObfuscateTask.class);
        {
View Full Code Here

            addCleanTask(tasks);
        }

        private static void addCleanTask(TaskContainer tasks) {
            Delete cleanTask = tasks.create("cleanVisualStudio", Delete.class);
            for (Task task : tasks.withType(GenerateSolutionFileTask.class)) {
                cleanTask.delete(task.getOutputs().getFiles());
            }
            for (Task task : tasks.withType(GenerateFiltersFileTask.class)) {
                cleanTask.delete(task.getOutputs().getFiles());
            }
            for (Task task : tasks.withType(GenerateProjectFileTask.class)) {
                cleanTask.delete(task.getOutputs().getFiles());
            }
            cleanTask.setGroup("IDE");
            cleanTask.setDescription("Removes all generated Visual Studio project and solution files");
        }
View Full Code Here

        Task task = tasks.findByName(StringUtils.uncapitalize(targetTaskName));
        if (task == null) {
            return;
        }

        Delete clean = tasks.create(taskName, Delete.class);
        clean.delete(task.getOutputs().getFiles());
    }
View Full Code Here

        addCleanRule(project);
        addAssemble(project);
    }

    private void addClean(final Project project) {
        Delete clean = project.getTasks().create(CLEAN_TASK_NAME, Delete.class);
        clean.setDescription("Deletes the build directory.");
        clean.setGroup(BUILD_GROUP);
        clean.delete(new Callable<File>() {
            public File call() throws Exception {
                return project.getBuildDir();
            }
        });
    }
View Full Code Here

TOP

Related Classes of org.gradle.api.tasks.Delete

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.