Author: pderop
Date: Sun Jun 13 20:30:00 2010
New Revision: 954300

URL: http://svn.apache.org/viewvc?rev=954300&view=rev
Log:
Fixed issue FELIX-2403: the dependencymanager annotation scanner is not working 
under windows

Modified:
    
felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/plugin/mvn/AnnotationMojo.java

Modified: 
felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/plugin/mvn/AnnotationMojo.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/plugin/mvn/AnnotationMojo.java?rev=954300&r1=954299&r2=954300&view=diff
==============================================================================
--- 
felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/plugin/mvn/AnnotationMojo.java
 (original)
+++ 
felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/plugin/mvn/AnnotationMojo.java
 Sun Jun 13 20:30:00 2010
@@ -178,6 +178,10 @@ public class AnnotationMojo extends Abst
             jar.write(tmp);
             jar.close();
             
+            if (target.exists() && ! target.delete())
+            {
+                throw new MojoExecutionException("Could not remove " + target);
+            }
             if (!tmp.renameTo(target))
             {
                 throw new MojoExecutionException("Could not rename " + tmp + " 
to " + target);


Reply via email to