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(); }