[ 
https://jira.codehaus.org/browse/MRESOURCES-168?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=327067#comment-327067
 ] 

Gareth Smith commented on MRESOURCES-168:
-----------------------------------------

I think this feature would be great. It would be similar to how ANTs replace 
task works - http://ant.apache.org/manual/Tasks/replace.html.

This bug on PLXUTILs is slightly related: 
http://jira.codehaus.org/browse/PLXUTILS-139
                
> Don't overwrite unchanged resource to prevent unnecessary subsequent 
> processing
> -------------------------------------------------------------------------------
>
>                 Key: MRESOURCES-168
>                 URL: https://jira.codehaus.org/browse/MRESOURCES-168
>             Project: Maven 2.x Resources Plugin
>          Issue Type: Improvement
>          Components: filtering
>         Environment: MVN3.0.4 Win7 Pro SP1 64 Bit JDK 1.6.0_07
>            Reporter: Markus KARG
>            Priority: Minor
>
> When filtering resources, the resulting files' last-modified date is updated. 
> This is correct, as the file just got produced. But, there might be lots of 
> files that passed the filter unchanged -- but now have changed last-modified 
> date, too.
> This induces unneccesary subsequent processing and should be prevented.
> Example: Filtering of Java sources, then compiling those. The Java compiler 
> typically will only compile modified files, but not thinks ALL files are 
> modified.
> A solution could be to check whether at least one property was actually found 
> in the filtered file and to reset the last-modified date in all other cases. 
> Another solution could be to rename the previous output file and compare both 
> files after filtering. If they are identical, the new fill can be discarded 
> and the previous file can be renamed back.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to