A simple example of a Maven Mojo providing conditional validation. The conditions are statically defined in the configuration pom.xml
Maven Generated site
Operators : And, Not, Or, Xor
Condition : FileCondition
- File condition
<condition>
<exist>README.md</exist>
</condition>
- And Operator
<condition>
<and>
<exist>README.md</exist>
<exist>LICENSE</exist>
</and>
</condition>
mvn release:clean release:prepare
followed by
mvn release:perform