use of org.gradle.ide.visualstudio.tasks.GenerateProjectFileTask 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.GenerateProjectFileTask in project gradle by gradle.
the class VisualStudioPlugin method createProjectsFileTask.
private Task createProjectsFileTask(VisualStudioProject vsProject) {
GenerateProjectFileTask task = project.getTasks().create(vsProject.getName() + "VisualStudioProject", GenerateProjectFileTask.class);
task.setVisualStudioProject(vsProject);
task.initGradleCommand();
return task;
}
Aggregations