Search in sources :

Example 1 with GenerateFiltersFileTask

use of org.gradle.ide.visualstudio.tasks.GenerateFiltersFileTask in project gradle by gradle.

the class VisualStudioPlugin method configureCleanTask.

private void configureCleanTask() {
    final Delete cleanTask = (Delete) getCleanTask();
    project.getTasks().withType(GenerateSolutionFileTask.class).all(new Action<GenerateSolutionFileTask>() {

        @Override
        public void execute(GenerateSolutionFileTask task) {
            cleanTask.delete(task.getOutputs().getFiles());
        }
    });
    project.getTasks().withType(GenerateFiltersFileTask.class).all(new Action<GenerateFiltersFileTask>() {

        @Override
        public void execute(GenerateFiltersFileTask task) {
            cleanTask.delete(task.getOutputs().getFiles());
        }
    });
    project.getTasks().withType(GenerateProjectFileTask.class).all(new Action<GenerateProjectFileTask>() {

        @Override
        public void execute(GenerateProjectFileTask task) {
            cleanTask.delete(task.getOutputs().getFiles());
        }
    });
}
Also used : Delete(org.gradle.api.tasks.Delete) GenerateSolutionFileTask(org.gradle.ide.visualstudio.tasks.GenerateSolutionFileTask) GenerateFiltersFileTask(org.gradle.ide.visualstudio.tasks.GenerateFiltersFileTask) GenerateProjectFileTask(org.gradle.ide.visualstudio.tasks.GenerateProjectFileTask)

Example 2 with GenerateFiltersFileTask

use of org.gradle.ide.visualstudio.tasks.GenerateFiltersFileTask in project gradle by gradle.

the class VisualStudioPlugin method createFiltersFileTask.

private Task createFiltersFileTask(VisualStudioProject vsProject) {
    GenerateFiltersFileTask task = project.getTasks().create(vsProject.getName() + "VisualStudioFilters", GenerateFiltersFileTask.class);
    task.setVisualStudioProject(vsProject);
    return task;
}
Also used : GenerateFiltersFileTask(org.gradle.ide.visualstudio.tasks.GenerateFiltersFileTask)

Aggregations

GenerateFiltersFileTask (org.gradle.ide.visualstudio.tasks.GenerateFiltersFileTask)2 Delete (org.gradle.api.tasks.Delete)1 GenerateProjectFileTask (org.gradle.ide.visualstudio.tasks.GenerateProjectFileTask)1 GenerateSolutionFileTask (org.gradle.ide.visualstudio.tasks.GenerateSolutionFileTask)1