Right... I figured that... But why? Isn't something on the
command-line supposed to trump it all?

Any suggestions on how to correct this?

Thanks,
Yaakov.


On Thu, Nov 12, 2009 at 5:23 PM, David C. Hicks <[email protected]> wrote:
> 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]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to