/** * Get the build task which contains the given build configuration * * @param buildConfig * @return The build task with the matching configuration, or null if there is none */ public BuildTask getBuildTask(BuildConfiguration buildConfig) { for (BuildTask buildTask : buildTasks) { if (buildTask.getBuildConfiguration().equals(buildConfig)) { return buildTask; } } return null; }
private void buildProjects(final List<IJavaProject> projects) { BuildTask task = new BuildTask(projects); task.setRule(ResourcesPlugin.getWorkspace().getRoot()); task.schedule(); }
private void setCommonBuildTaskMembers(BuildTask buildTask, CRBuildTask crBuildTask) { buildTask.buildFile = crBuildTask.getBuildFile(); buildTask.target = crBuildTask.getTarget(); buildTask.workingDirectory = crBuildTask.getWorkingDirectory(); }