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());
}
});
}
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;
}
Aggregations