maven-antrun-plugin omite el objetivo si se cumple alguna de las dos condiciones posibles
Puedo pasar dos propiedades A y B a Maven a través de
mvn test -DA=true
o
mvn test -DB=true
Si se define A o B, quiero que se omita un objetivo. Descubrí que era posible cuando solo A se consideraba así:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>skiptThisConditionally</id>
<phase>test</phase>
<configuration>
<target name="anytarget" unless="${A}">
<echo message="This should be skipped if A or B holds" />
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
Ahora B tiene que ser considerado también. Se puede hacer esto?
Matthias