[ 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