[
http://jira.codehaus.org/browse/MWAR-244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=246695#action_246695
]
Stephane Nicoll edited comment on MWAR-244 at 12/7/10 1:44 AM:
---------------------------------------------------------------
I don't think adding a "empty webResource element remove the crap from a parent
pom" brings any value. I agree it might be useful in your case but this has no
valid semantic. Just fix your parent pom. After all, if the parent states that
some resources must be copied from directory foo (whatever the config is) then
it means it's a corporate standard. If not, well the pom is wrong.
was (Author: sni):
I don't think adding a "empty webResource element equals remove the crap
from a parent pom". I agree it might be useful in your case but this has no
valid semantic. Just fix your parent pom. After all, if the parent states that
some resources must be copied from directory foo (whatever the config is) then
it means it's a corporate standard. If not, well the pom is wrong.
> 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