Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Checkstyle Processor

Purpose

Checks Java code style using Checkstyle.

How It Works

Discovers .java files in the project (excluding common build tool directories), runs checkstyle on each file, and records success in the cache. A non-zero exit code from checkstyle fails the product.

This processor supports batch mode.

If a checkstyle.xml file exists, it is automatically added as an extra input so that configuration changes trigger rebuilds.

Source Files

  • Input: **/*.java
  • Output: none (checker)

Configuration

[processor.checkstyle]
args = []
extra_inputs = []
KeyTypeDefaultDescription
argsstring[][]Extra arguments passed to checkstyle
extra_inputsstring[][]Extra files whose changes trigger rebuilds