Index: src/main/java/org/codehaus/mojo/javascript/WarPackageMojo.java =================================================================== --- src/main/java/org/codehaus/mojo/javascript/WarPackageMojo.java (revision 8651) +++ src/main/java/org/codehaus/mojo/javascript/WarPackageMojo.java (working copy) @@ -21,6 +21,7 @@ import org.apache.maven.artifact.DefaultArtifact; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoFailureException; +import org.codehaus.plexus.util.FileUtils; import org.codehaus.mojo.javascript.archive.JavascriptArtifactManager; import org.codehaus.plexus.archiver.ArchiverException; @@ -54,14 +55,15 @@ /** * The folder for javascripts dependencies * - * @parameter expression="${scripts}" default-value="lib" + * @parameter expression="${lib}" default-value="lib" */ private String libsDirectory; /** * Use the artifactId as folder * - * @parameter + * @parameter expression="${useArtifactId}" default-value="true" + * */ private boolean useArtifactId; @@ -79,7 +81,10 @@ throws MojoExecutionException, MojoFailureException { super.outputDirectory = new File( webappDirectory, scriptsDirectory ); - super.execute(); + if(FileUtils.fileExists(super.sourceDirectory.getAbsolutePath())) + { + super.execute(); + } try {