On Tue, Sep 15, 2020 at 1:12 PM Andreas Sewe <[email protected]>
wrote:
> My situation is unfortunately a bit more complex than that, as I have
> *two* <execution>s of the maven-enforcer-plugin, only one of which
> should be affected by -DskipChecks. The other simply uses the
> <requireMavenVersion> rule, which IMHO shouldn't easily be disabled (but
> should still respect -Denforcer.skip)
> [...]
> What I want is this:
> [...]
-Denforcer.skip, being the more direct option, should
> take precedence over -DskipChecks.
>
Just an idea:
<properties>
<enforcer.skip>false</enforcer.skip>
<skipChecks>${enforcer.skip}</skipChecks>
</properties>
This way if you set -DskipChecks=true, then only <id>checks</id> would be
skipped, but if you set -Denforcer.skip=true, it would also cause
skipChecks to be true, so both executions would be skipped. I haven't
actually tested it though.
--
Andy Feldman