public class JavaLogsPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
JavaCompile- und Javadoc-Tasks um eine Output-File
mit allen lint Warnungen, damit diese vom Jenkins ausgelesen werden können.
In der Ausgabe werden durch Ersetzung des baseDir relative Pfade erzeugt,
damit die Tasks cachebar bleiben.
JavaLogsExtension| Modifier and Type | Class and Description |
|---|---|
class |
JavaLogsPlugin.FileStandardOutputListener |
| Constructor and Description |
|---|
JavaLogsPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(org.gradle.api.Project project) |
void |
configureFileLogging(org.gradle.api.Task task,
org.gradle.api.file.RegularFile stdErrorFile) |
static void |
ensureEmptyFile(java.io.File outFile) |
public void apply(@Nonnull
org.gradle.api.Project project)
apply in interface org.gradle.api.Plugin<org.gradle.api.Project>public void configureFileLogging(org.gradle.api.Task task,
org.gradle.api.file.RegularFile stdErrorFile)
public static void ensureEmptyFile(java.io.File outFile)