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