Author: nicolas
Date: Wed Dec 12 06:43:29 2007
New Revision: 603629

URL: http://svn.apache.org/viewvc?rev=603629&view=rev
Log:
MECLIPSE-323 eclipse:clean deletes additional config files created by 
eclipse:eclipse

Modified:
    
maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipseCleanMojo.java

Modified: 
maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipseCleanMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipseCleanMojo.java?rev=603629&r1=603628&r2=603629&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipseCleanMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipseCleanMojo.java
 Wed Dec 12 06:43:29 2007
@@ -94,7 +94,13 @@
      * @parameter expression="${eclipse.skip}" default-value="false"
      */
     private boolean skip;
-
+       
+       /**
+        * additional generic configuration files for eclipse
+        * @parameter
+     */
+    private EclipseConfigFile[] additionalConfig;      
+       
     /**
      * @see org.apache.maven.plugin.AbstractMojo#execute()
      */
@@ -125,6 +131,14 @@
         {
             delete( settingsDir );
         }
+               
+               if (additionalConfig != null )
+               {
+                       for ( int i = 0; i < additionalConfig.length; i++)
+                       {
+                               delete( new File( basedir, 
additionalConfig[i].getName() ) );
+                       }
+               }
 
         cleanExtras();
     }


Reply via email to