diff --git a/pom.xml b/pom.xml index cfc3759..64741f8 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.github.danielflower.mavenplugins multi-module-maven-release-plugin - 3.7-SNAPSHOT + 3.8-SNAPSHOT The Multi Module Maven Release Plugin A maven release plugin built for multi-maven-module git repositories allowing continuous deployment @@ -27,6 +27,7 @@ 2.2.1 3.9.9 3.9.9 + 7.2.0.202503040940-r diff --git a/src/main/java/com/github/danielflower/mavenplugins/release/BaseMojo.java b/src/main/java/com/github/danielflower/mavenplugins/release/BaseMojo.java index 050cdcb..ad5d5ef 100644 --- a/src/main/java/com/github/danielflower/mavenplugins/release/BaseMojo.java +++ b/src/main/java/com/github/danielflower/mavenplugins/release/BaseMojo.java @@ -17,6 +17,7 @@ import org.eclipse.jgit.transport.UsernamePasswordCredentialsProvider; import java.util.List; +import java.util.Set; import static java.lang.String.format; @@ -173,6 +174,42 @@ public abstract class BaseMojo extends AbstractMojo { @Parameter(property = "arguments") public String arguments; + /** + *

List of file system paths to ignore when detecting changes in the project(s).

+ *

The primary purpose is to skip creating new releases if only "infrastructure" files such as + * .gitignore, .editorconfig and the like changed. Very basic wild cards are supported as + * follows: + *