Priority for profiles activated by property or -P unclear
---------------------------------------------------------
Key: MNG-4741
URL: http://jira.codehaus.org/browse/MNG-4741
Project: Maven 2 & 3
Issue Type: Bug
Affects Versions: 2.0.9
Reporter: Andreas Ebbert-Karroum
Priority: Minor
I could not find the situation documented somewhere, but the current behaviour
is against my excpectation, hence a low priority bug report. In my pom, I have
two profiles. One is activated by the -P command line option, the other by an
environment variable. In variation of the example in MNG-2309:
{code:xml}
<profile>
<id>default</id>
<activation>
<property>
<name>env.WORKSPACE</name>
</property>
</activation>
<properties>
<test>DEFAULT</test>
</properties>
</profile>
<profile>
<id>override</id>
<properties>
<test>OVERRIDE</test>
</properties>
</profile>
{code}
env.WORKSPACE is set by Hudson, when the build is executed. When Hudson runs
"mvn -P override" I would expect test set to override. As I said, this is my
expectation, and I don't know if it was a consious design decision to make the
priority of profile activation differently.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira