Groovyスクリプトは、変数matcherとしてスクリプトに渡されるMatcherオブジェクトに対して使用します。 スクリプトは、hudson.plugins.warnings.parser.Warning型の値を1つ返す必要があります。
ここでは、スクリプトの出発点として使用できる例を示します。 正規表現 ^\s*(.*):(\d+):(.*):\s*(.*)$ を使用して、新しい警告を組み立てます。
import edu.hm.hafner.analysis.Severity builder.setFileName(matcher.group(1)) .setLineStart(Integer.parseInt(matcher.group(2))) .setSeverity(Severity.WARNING_NORMAL) .setCategory(matcher.group(3)) .setMessage(matcher.group(4)) return builder.build();