Author: maartenc
Date: Sun Dec 25 17:57:31 2011
New Revision: 1224620

URL: http://svn.apache.org/viewvc?rev=1224620&view=rev
Log:
Only copy the stylesheet to the ivy-cache if it doesn't exist.

Modified:
    ant/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyReport.java

Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyReport.java
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyReport.java?rev=1224620&r1=1224619&r2=1224620&view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyReport.java (original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyReport.java Sun Dec 25 
17:57:31 2011
@@ -272,7 +272,9 @@ public class IvyReport extends IvyTask {
         // so we have to copy it from classpath to cache
         ResolutionCacheManager cacheMgr = 
getIvyInstance().getResolutionCacheManager();
         File style = new File(cacheMgr.getResolutionCacheRoot(), 
"ivy-report.xsl");
-        
FileUtil.copy(XmlReportOutputter.class.getResourceAsStream("ivy-report.xsl"), 
style, null);
+        if (!style.exists()) {
+            
FileUtil.copy(XmlReportOutputter.class.getResourceAsStream("ivy-report.xsl"), 
style, null);
+        }
         return style;
     }
     


Reply via email to