Search in sources :

Example 1 with GenerateSolutionFileTask

use of org.gradle.ide.visualstudio.tasks.GenerateSolutionFileTask 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 GenerateSolutionFileTask

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

the class VisualStudioPlugin method createSolutionTask.

private Task createSolutionTask(VisualStudioSolution solution) {
    GenerateSolutionFileTask solutionFileTask = project.getTasks().create(solution.getName() + "VisualStudioSolution", GenerateSolutionFileTask.class);
    solutionFileTask.setVisualStudioSolution(solution);
    return solutionFileTask;
}
Also used : GenerateSolutionFileTask(org.gradle.ide.visualstudio.tasks.GenerateSolutionFileTask)

Aggregations

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