Author: schor Date: Thu Mar 15 17:57:47 2012 New Revision: 1301120 URL: http://svn.apache.org/viewvc?rev=1301120&view=rev Log: [UIMA-2369] don't overwrite local repo if file being downloaded already exists.
Modified: uima/build/trunk/uima-build-helper-maven-plugin/src/main/java/org/apache/uima/buildhelper/CopyFromApacheDist.java Modified: uima/build/trunk/uima-build-helper-maven-plugin/src/main/java/org/apache/uima/buildhelper/CopyFromApacheDist.java URL: http://svn.apache.org/viewvc/uima/build/trunk/uima-build-helper-maven-plugin/src/main/java/org/apache/uima/buildhelper/CopyFromApacheDist.java?rev=1301120&r1=1301119&r2=1301120&view=diff ============================================================================== --- uima/build/trunk/uima-build-helper-maven-plugin/src/main/java/org/apache/uima/buildhelper/CopyFromApacheDist.java (original) +++ uima/build/trunk/uima-build-helper-maven-plugin/src/main/java/org/apache/uima/buildhelper/CopyFromApacheDist.java Thu Mar 15 17:57:47 2012 @@ -119,8 +119,12 @@ public class CopyFromApacheDist extends } FileOutputStream os = null; - try { - targetFile.getParentFile().mkdirs(); + targetFile.getParentFile().mkdirs(); + if (targetFile.exists()) { + System.out.format(" *** Surprise, file %s exists on 2nd check%n", targetInLocalFileSystem); + return; + } + try { os = new FileOutputStream(targetFile); } catch (FileNotFoundException e) { throw new MojoExecutionException("While creating local file in location " + targetFile.getAbsolutePath(), e);