@TaskAction public void createCircleReport() throws IOException, TransformerException { if (!styleTask.getDidWork()) { setDidWork(false); return; } File rootDir = getProject().getRootProject().getProjectDir(); String projectName = getProject().getName(); List<Failure> failures = failuresSupplier.getFailures(); long taskTimeNanos = styleTaskTimer.getTaskTimeNanos(styleTask); Document report = reportToXml(failuresReport( rootDir, projectName, styleTask.getName(), taskTimeNanos, failures)); targetFile.getParentFile().mkdirs(); try (FileWriter writer = new FileWriter(targetFile)) { XmlUtils.write(writer, report); } } }
@TaskAction public void createCircleReport() throws IOException, TransformerException { if (!styleTask.getDidWork()) { setDidWork(false); return; } File rootDir = getProject().getRootProject().getProjectDir(); String projectName = getProject().getName(); File sourceReport = reporting.getReports().findByName("xml").getDestination(); List<Failure> failures = reportParser.loadFailures(new FileInputStream(sourceReport)); long taskTimeNanos = styleTaskTimer.getTaskTimeNanos(styleTask); Document report = reportToXml(failuresReport( rootDir, projectName, styleTask.getName(), taskTimeNanos, failures)); targetFile.getParentFile().mkdirs(); try (FileWriter writer = new FileWriter(targetFile)) { XmlUtils.write(writer, report); } } }
File rootDir = getProject().getRootProject().getProjectDir(); String projectName = getProject().getName(); List<Failure> failures = failuresSupplier.getFailures(); long taskTimeNanos = taskTimer.getTaskTimeNanos(styleTask);
File rootDir = getProject().getRootProject().getProjectDir(); String projectName = getProject().getName(); List<Failure> failures = failuresSupplier.getFailures(); long taskTimeNanos = taskTimer.getTaskTimeNanos(styleTask);