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

Reply via email to