[
http://jira.codehaus.org/browse/MNG-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=204235#action_204235
]
Benjamin Bentmann edited comment on MNG-4368 at 12/29/09 5:22 AM:
------------------------------------------------------------------
Revised in [r894114|http://svn.apache.org/viewvc?view=revision&revision=894114]
and [r894355|http://svn.apache.org/viewvc?view=revision&revision=894355] to
have artifact installation happen if any of the following conditions are met:
* destination does not exist
* artifact type is "pom"
* destination has different timestamp than source
* destination has different length than source
was (Author: bentmann):
Revised in
[r894114|http://svn.apache.org/viewvc?view=revision&revision=894114] to have
artifact installation happen if any of the following conditions are met:
* destination does not exist
* artifact type is "pom"
* destination has different timestamp than source
* destination has different length than source
> DefaultArtifactInstaller should only overwrite files if timestamp has changed
> -----------------------------------------------------------------------------
>
> Key: MNG-4368
> URL: http://jira.codehaus.org/browse/MNG-4368
> Project: Maven 2 & 3
> Issue Type: Improvement
> Environment: Linux, JDK 1.5
> Reporter: Johannes Martin
> Fix For: 2.2.2, 3.0-alpha-3
>
>
> install:install (from maven-install-plugin) by default uses
> DefaultArtifactInstaller to install artifacts. DefaultArtifactInstaller in
> turn uses FileUtils.copyFile(), thereby overwriting destination files even if
> they are unchanged. It would be helpful if DefaultArtifactInstaller used
> FileUtils.copyFileIfModified() instead, at least as an option, to speed up
> the build process.
--
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