The xml-maven-plugin fails when the specified directory doesn't exist
---------------------------------------------------------------------
Key: MOJO-881
URL: http://jira.codehaus.org/browse/MOJO-881
Project: Mojo
Issue Type: Bug
Components: xml
Environment: Maven 2.0.7
Reporter: Charles Canning
Assignee: Jochen Wiedmann
We have a multiple project/module structure that defines the xml validation in
the top level pom. It fails in the top level because there is no directory with
xml files in it. here is the exception
org.apache.maven.BuildFailureException: basedir
/home/developer/src/main/resources/schema does not exist
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:308)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:124)
at
org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:906)
at
org.jetbrains.idea.maven.builder.executor.MavenEmbeddedExecutor.execute(MavenEmbeddedExecutor.java:110)
at
org.jetbrains.idea.maven.builder.MavenBuilderImpl$2.run(MavenBuilderImpl.java:112)
at
com.intellij.openapi.progress.impl.ProgressManagerImpl$5.run(ProgressManagerImpl.java:1)
at
com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:3)
at
com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:32)
at
com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:0)
at
com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:2)
at
com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:3)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
at
com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:10)
Caused by: java.lang.IllegalStateException: basedir
/home/developer/src/main/resources/schema does not exist
at
org.codehaus.plexus.util.DirectoryScanner.scan(DirectoryScanner.java:550)
at
org.codehaus.mojo.xml.AbstractXmlMojo.getFileNames(AbstractXmlMojo.java:138)
at
org.codehaus.mojo.xml.AbstractXmlMojo.getFiles(AbstractXmlMojo.java:181)
at org.codehaus.mojo.xml.ValidateMojo.validate(ValidateMojo.java:283)
at org.codehaus.mojo.xml.ValidateMojo.execute(ValidateMojo.java:318)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:618)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:359)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:260)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:146)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:304)
... 17 more
--
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
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email