[ 
http://jira.codehaus.org/browse/MNG-4123?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]
chris bedford reopened MNG-4123:
--------------------------------


Hi, Benjamin:
thanks for your previous comments on this bug. I hope you don't mind this 
request to 
reopen this issue. I think reopening is warranted because at least two people 
have seen 
inconsistent behavior from what you reported you saw when you ran 

     "mvn help:effective-pom -D test.property=cli"

You see 
 >       <test.result>cli</test.result>

in the output.

I see:       <test.result>default</test.result>

If it helps I would be happy to package up  a vmware image that contains my 
complete environment 
and allows you to repro the behavior i have observed in maven 2.1 (on both 
windows and Linux).







I can't reproduce the problem you mentioned in the issue title. Running "mvn 
help:effective-pom -D test.property=cli" on the attached project using Maven 
3.0-alpha-2 outputs

<properties>
  <!--
  NOTE: model properties get never overriden by system properties.
  However, system properties take precedence over model properties
  during interpolation.
  -->
  <test.property>default</test.property>
  <test.result>cli</test.result>
</properties>



> still can't override properties in pom.xml with -D command line settings. 
> regression?
> -------------------------------------------------------------------------------------
>
>                 Key: MNG-4123
>                 URL: http://jira.codehaus.org/browse/MNG-4123
>             Project: Maven 2
>          Issue Type: Bug
>          Components: Command Line
>    Affects Versions: 3.0-alpha-2
>         Environment: windows vista
>            Reporter: chris bedford
>            Assignee: Benjamin Bentmann
>         Attachments: MNG-4123.zip
>
>
> Hello...
> The original bug ( http://jira.codehaus.org/browse/MNG-1992
>  ) was marked as fixed in      2.1.0, and 3.0-alpha-1
> I used a slightliy modifed version of the test case described in  
> http://jira.codehaus.org/browse/MNG-3417
> to understand what I thought i was seeing...
> It still seems not to work as described in the original bug.  
> I tried two things... 
>  1) tried resource filtering  (running    >    mvn 
> -Dtest.property='overridden' clean verify  <  and catting test.xt as 
> described in the original bug report.
>       same result.
>     Then I tried updating my maven resources plugin to 2.3  -- running with 
> maven 3.0-alpha-2    (see modified pom.xml, below).    Stil no luck.
>  2) next i tried 
>      mvn -e  -Dtest.result=haha help:effective-pom
>     the property setting given for test.result was still default.
> So it seems like there are two failure modes  (?) . one for resource 
> filtering, and one for interpolation process that does not involve filtering..
> or maybe they have they same root cause.  In any case it seems not to work 
> still  (at least on windoze).
> thanks !
>  -chris
> modified pom.xml
> {code:xml}
> <?xml version="1.0" encoding="UTF-8"?>
> <project>
>   <modelVersion>4.0.0</modelVersion>
>   <groupId>com.test</groupId>
>   <artifactId>test</artifactId>
>   <version>1.0</version>
>   <packaging>jar</packaging>
>   <properties>
>      <test.property>default</test.property>
>      <test.include.pattern>*.txt</test.include.pattern>
>   </properties>
>   <profiles>
>        <profile>
>             <id>test.profile</id>
>             <properties>
>                <test.property>profile</test.property>
>                <test.include.pattern>*.txt</test.include.pattern>
>             </properties>
>         </profile>
>   </profiles>
>     <build>
>      <pluginManagement>
>         <plugins>
>                       <plugin>
>                           <artifactId>maven-resources-plugin</artifactId>
>                               <version>2.3</version>
>                       </plugin>
>         </plugins>
>      </pluginManagement>
>     <testResources>
>        <testResource>
>            <directory>${basedir}/src/test/resources</directory>
>            <filtering>true</filtering>
>            <includes>
>                <include>${test.include.pattern}</include>
>            </includes>
>        </testResource>
>    </testResources>
>    </build>
> </project>
> {code}

-- 
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

        

Reply via email to