Author: cziegeler
Date: Mon Apr 29 05:39:40 2013
New Revision: 1476892

URL: http://svn.apache.org/r1476892
Log:
SLING-2843 :  Launchpad plugin should check if configuration directory exists 

Modified:
    
sling/trunk/maven/maven-launchpad-plugin/src/main/java/org/apache/sling/maven/projectsupport/PreparePackageMojo.java

Modified: 
sling/trunk/maven/maven-launchpad-plugin/src/main/java/org/apache/sling/maven/projectsupport/PreparePackageMojo.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/maven/maven-launchpad-plugin/src/main/java/org/apache/sling/maven/projectsupport/PreparePackageMojo.java?rev=1476892&r1=1476891&r2=1476892&view=diff
==============================================================================
--- 
sling/trunk/maven/maven-launchpad-plugin/src/main/java/org/apache/sling/maven/projectsupport/PreparePackageMojo.java
 (original)
+++ 
sling/trunk/maven/maven-launchpad-plugin/src/main/java/org/apache/sling/maven/projectsupport/PreparePackageMojo.java
 Mon Apr 29 05:39:40 2013
@@ -304,12 +304,14 @@ public class PreparePackageMojo extends 
     }
 
     private void copyConfigurationFiles() throws MojoExecutionException {
-        try {
-            copyDirectory(this.getConfigDirectory(), new 
File(getOutputDirectory(), CONFIG_PATH_PREFIX), null, 
FileUtils.getDefaultExcludes());
-        } catch (IOException e) {
-            throw new MojoExecutionException("Unable to copy configuration 
files", e);
+        final File configDir = this.getConfigDirectory();
+        if (configDir.exists() ) {
+            try {
+                copyDirectory(configDir, new File(getOutputDirectory(), 
CONFIG_PATH_PREFIX), null, FileUtils.getDefaultExcludes());
+            } catch (IOException e) {
+                throw new MojoExecutionException("Unable to copy configuration 
files", e);
+            }
         }
-
     }
 
     private void unpack(File source, File destination)


Reply via email to