I think it's an order-of-evaluation problem. I suspect that your
-DskipTests=true is getting overridden by the <property> in your pom.xml.
Yaakov Chaikin wrote:
> Ok,
>
> Checked documentation, googled. Still not understanding why the
> following is happening.
>
> I have a multi-module project. In the root pom.xml, I have:
> <properties>
> <skipTests>true</skipTests>
> <properties>
>
>
> In my child pom.xml I have the following:
>
> <properties>
> <skipTests>${skipSelfContainingTests}</skipTests>
> <properties>
>
> In my settings.xml, I have this:
> <properties>
> <skipSelfContainingTests>false</skipSelfContainingTests>
> </properties>
>
> When I do mvn help:effective-pom on the child module, it does show
> that my skipTests=false. However, when I do mvn help:effective-pom
> -DskipTests=true, the effective pom STILL shows up with
> skipTests=false!
>
> What am I doing wrong here?
>
> Thanks,
> Yaakov.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]