diff --git a/plugin-maven/CHANGES.md b/plugin-maven/CHANGES.md index 00f577b41e..f86e1d62b4 100644 --- a/plugin-maven/CHANGES.md +++ b/plugin-maven/CHANGES.md @@ -3,6 +3,8 @@ We adhere to the [keepachangelog](https://keepachangelog.com/en/1.0.0/) format (starting after version `1.27.0`). ## [Unreleased] +### Added +* Support pass skip (`-Dspotless.skip=true`) from command-line. ([#1729](https://github.com/diffplug/spotless/pull/1729)) ## [2.37.0] - 2023-05-24 ### Added diff --git a/plugin-maven/src/main/java/com/diffplug/spotless/maven/AbstractSpotlessMojo.java b/plugin-maven/src/main/java/com/diffplug/spotless/maven/AbstractSpotlessMojo.java index 0b019ea844..2c295cef27 100644 --- a/plugin-maven/src/main/java/com/diffplug/spotless/maven/AbstractSpotlessMojo.java +++ b/plugin-maven/src/main/java/com/diffplug/spotless/maven/AbstractSpotlessMojo.java @@ -100,7 +100,7 @@ public abstract class AbstractSpotlessMojo extends AbstractMojo { @Parameter(defaultValue = "${mojoExecution.goal}", required = true, readonly = true) private String goal; - @Parameter(defaultValue = "false") + @Parameter(property = "spotless.skip", defaultValue = "false") private boolean skip; @Parameter(property = "spotless.apply.skip", defaultValue = "false")