[ 
http://jira.codehaus.org/browse/MWAR-244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=246620#action_246620
 ] 

Stephane Nicoll commented on MWAR-244:
--------------------------------------

blame the parent pom then. You are explicitly asking the plugin to copy some 
resources. Taking it to other way around, folks would complain that the plugin 
does not report that a directory does not exist while it was specified.

You can override the definition using an empty webResources element maybe. All 
in all, the definition in the corporate pom seems fishy to me. Maybe you need 
to fix it there.

> Provide a mechanism for not including or having an empty webapp directory
> -------------------------------------------------------------------------
>
>                 Key: MWAR-244
>                 URL: http://jira.codehaus.org/browse/MWAR-244
>             Project: Maven 2.x WAR Plugin
>          Issue Type: Improvement
>    Affects Versions: 2.1.1
>            Reporter: Mike Calmus
>            Priority: Minor
>
> If the configured (or default) webapp directory does not exist, the plugin 
> throws an IllegalArgumentException saying the directory does not exist. There 
> should be a way to proceed without having to create an empty directory.
> [INFO] Trace
> java.lang.IllegalStateException: basedir D:\mydir\src\main\webapp does not 
> exist
>         at 
> org.codehaus.plexus.util.DirectoryScanner.scan(DirectoryScanner.java:290)
>         at 
> org.apache.maven.plugin.war.packaging.WarProjectPackagingTask.getFilesToCopy(WarProjectPackagingTask.java:373)
>         at 
> org.apache.maven.plugin.war.packaging.WarProjectPackagingTask.copyResources(WarProjectPackagingTask.java:317)
>         at 
> org.apache.maven.plugin.war.packaging.WarProjectPackagingTask.handleWebResources(WarProjectPackagingTask.java:135)
>         at 
> org.apache.maven.plugin.war.packaging.WarProjectPackagingTask.performPackaging(WarProjectPackagingTask.java:91)
>         at 
> org.apache.maven.plugin.war.AbstractWarMojo.buildWebapp(AbstractWarMojo.java:472)
>         at 
> org.apache.maven.plugin.war.AbstractWarMojo.buildExplodedWebapp(AbstractWarMojo.java:404)
>         at 
> org.apache.maven.plugin.war.WarMojo.performPackaging(WarMojo.java:197)
>         at org.apache.maven.plugin.war.WarMojo.execute(WarMojo.java:159)
>         ...

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to