maven-antrun-plugin Ziel überspringen, wenn eine der beiden möglichen Bedingungen erfüllt ist
Ich kann zwei Eigenschaften A und B an Maven übergeben
mvn test -DA=true
oder
mvn test -DB=true
Wenn entweder A oder B definiert ist, soll ein Ziel übersprungen werden. Ich fand es möglich, wenn nur A wie folgt berücksichtigt wurde:
<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>
Nun muss auch B berücksichtigt werden. Kann das gemacht werden?
matthias