Thanks everybody, it is now fixed.
Joachim
On 10/21/2010 01:57 PM, Frederic Camblor wrote:
Hi !
With<name>!key</name> I don't reproduce the problem with maven 3, but I
reproduce it with mvnsh 0.10 (based on maven 3.0-alpha6) context history.
<profile>
<id>myprofile</id>
<activation>
<property>
<name>!blah</name>
</property>
</activation>
</profile>
[mvn 2.2.1]
- mvn help:active-profiles
shows myprofile is activated
- mvn help:active-profiles -Dblah
shows myprofile is deactivated
- mvn help:active-profiles -Dblah=blah
shows myprofile is deactivated
[mvnsh (based on mvn 3.0-alpha6]
- mvn help:active-profiles
shows myprofile is activated
- mvn help:active-profiles -Dblah
shows myprofile is deactivated
- mvn help:active-profiles -Dblah=blah
shows myprofile is deactivated
... re-running mvn help:active-profiles shows myprofile is de-activated !
[mvn 3.0]
- mvn help:active-profiles
shows myprofile is activated
- mvn help:active-profiles -Dblah
shows myprofile is deactivated
- mvn help:active-profiles -Dblah=blah
shows myprofile is deactivated
Frédéric
On Wed, Oct 20, 2010 at 8:15 PM, Kees van Dieren<[email protected]>wrote:
Joachim,
Profiles can be activated by a property not having a certain value. This
includes the absence of a property. For you the profile would become:
<profiles>
<profile>
<id>documentation</id>
<activation>
<property>
<name>skipDocs</name>
<value>!true</value>
</property>
</activation>
...
</profile>
</profiles>
Profile activation can easily be checked with:
mvn help:active-profiles -DskipDocs
mvn help:active-profiles -DskipDocs=true
mvn help:active-profiles -DskipDocs=false
(not specifying a value makes it true).
Regards,
Kees
--
Squins | IT, Honestly
Oranjestraat 23
2983 HL Ridderkerk
The Netherlands
Phone: +31 (0)180 415559
Mobile: +31 (0)6 30413841
www.squins.com
http://twitter.com/keesvandieren
Chamber of commerce Rotterdam: 22048547
Boeken voor school en werk bestel je op studieboekencenter.nl
2010/10/20 Joachim Van der Auwera<[email protected]>
On 10/20/2010 12:35 PM, Wendy Smoak wrote:
On Wed, Oct 20, 2010 at 5:32 AM, Joachim Van der Auwera
<[email protected]> wrote:
However, since the switch to maven3 this does not worka anymore and
"mvn
-DskipDocs install" will still include the "documentation" module.
Do I have to do something different to make this work in maven3?
What happens if you do "-DskipDocs=abc" ? That will test the
difference between 'present but empty' and 'present (with a value)'.
That doesn't seem to make a difference.
I haven't seen this mentioned in the compatibility notes, so I guess it
is
a bug (though it admittedly is a little documented feature).
Thanks for the help,
Joachim
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
--
Joachim Van der Auwera
PROGS bvba, progs.be
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]