@Override public Builder createBuilder(BuilderFactory builderFactory, NantTask task, Pipeline pipeline, UpstreamPipelineResolver resolver) { File taskWorkingDirectory = new File(FileUtil.join(pipeline.defaultWorkingFolder(), task.workingDirectory())); String command = task.command(); String argument = task.arguments(); Builder cancelBuilder = builderFactory.builderFor(task.cancelTask(), pipeline, resolver); return new CommandBuilder(command, argument, taskWorkingDirectory, task.getConditions(), cancelBuilder, task.describe(), "BUILD FAILED"); } }
public static void toJSON(OutputWriter jsonWriter, NantTask nantTask) { BaseTaskRepresenter.toJSON(jsonWriter, nantTask); jsonWriter.addIfNotNull("working_directory", nantTask.workingDirectory()); jsonWriter.addIfNotNull("build_file", nantTask.getBuildFile()); jsonWriter.addIfNotNull("target", nantTask.getTarget()); jsonWriter.addIfNotNull("nant_path", nantTask.getNantPath()); }
public static void toJSON(OutputWriter jsonWriter, NantTask nantTask) { BaseTaskRepresenter.toJSON(jsonWriter, nantTask); jsonWriter.addIfNotNull("working_directory", nantTask.workingDirectory()); jsonWriter.addIfNotNull("build_file", nantTask.getBuildFile()); jsonWriter.addIfNotNull("target", nantTask.getTarget()); jsonWriter.addIfNotNull("nant_path", nantTask.getNantPath()); }