hi all,
# i have following hierarchical project

WebWorkMain
    |___ WebWorkBackend
    |___ WebWorkWebApp

in WebWork backend i m using xd2 mvn2 hibernate plugin, it works fine

in WebWorkWEbApp  i am using xd2 mvn2 web and xwork plugin.

if i run, e.g., mvn install war:war from WebWorkWebApp, xd2 mvn2 xwork
plugin works fine, while

if i launch mvn site fromo parent directory (WebWorkMain) xwork plugin
fails big time, giving me a big error (reported at the end of the msg for
brevity...)

my parent pom is as follows

**** parent ******
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0 " xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>
  <modelVersion>4.0.0</modelVersion>
  <groupId>WebWork</groupId>
  <artifactId>WebWorkMain</artifactId>
  <packaging>pom</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>WebWorkMain</name>
  <url>http://maven.apache.org</url>
  <modules>
      <module>WebWorkBackend</module>
      <module>WebWorkWebApp</module>
    <module>integration-tests</module>
  </modules>
  <dependencyManagement>
      <dependencies>
        <dependency>
              <groupId>junit</groupId>
              <artifactId>junit</artifactId>
              <version>3.8.1</version>
              <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.13</version>
        </dependency>
        <dependency>
            <groupId>springframework</groupId>
            <artifactId>spring-mock</artifactId>
            <version>1.2.6</version>
        </dependency>
        <dependency>
              <groupId>org.springframework</groupId>
              <artifactId>spring</artifactId>
            <version>2.0.2</version>
        </dependency>

      </dependencies>
  </dependencyManagement>
  <build>
      <plugins>
      <plugin>
          <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <!-- 4.5. Specify used Java version. -->
          <source>1.5</source>
          <target>1.5</target>
        </configuration>
       </plugin>
      </plugins>
  </build>

</project>




*** child ******
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns=" http://maven.apache.org/POM/4.0.0"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="
http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd
">
  <parent>
    <artifactId>WebWorkMain</artifactId>
    <groupId>WebWork</groupId>
    <version>1.0-SNAPSHOT</version>

  </parent>
  <modelVersion>4.0.0</modelVersion>
  <artifactId>WebWorkWebApp</artifactId>
  <packaging>war</packaging>
  <name>WebWorkWebApp</name>
  <version>1.0-SNAPSHOT</version>
  <url>http://maven.apache.org</url>
  <build>
    <resources>
      <resource>
        <directory>${project.build.directory
}/generated-resources/xdoclet</directory>
      </resource>
      <resource>
        <directory>${basedir}/src/main/resources</directory>
      </resource>
    </resources>
    <plugins>
      <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
          <execution>
            <id>AntPlugin</id>
            <phase>generate-sources</phase>
            <goals>
              <goal>run</goal>
            </goals>
            <configuration>
              <tasks>
                <echo>Deleting stale web.xml</echo>
                <delete
file="${basedir}/src/main/webapp/WEB-INF/web.xml"/>
              </tasks>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>xdoclet</groupId>
        <artifactId>maven2-xdoclet2-plugin</artifactId>
        <version>2.0.5</version>
        <executions>
          <execution>
            <id>generateSources</id>
            <phase>process-classes</phase>
            <goals>
              <goal>xdoclet</goal>
            </goals>
          </execution>
        </executions>
  ....

</project>

and the big excepiton is :

[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: XDoclet plugin
failed: Class Not Found: Classloader URLs (classpath):

        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
DefaultLifecycleExecutor.java:559)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
(DefaultLifecycleExecutor.java :475)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
(DefaultLifecycleExecutor.java:454)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java :306)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:273)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java :140)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke (
DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
:315)
        at org.codehaus.classworlds.Launcher.launch (Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(
Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException : XDoclet plugin
failed: Class Not Found: Classloader URLs (classpath):

        at org.codehaus.xdoclet.XDocletMojo.execute(XDocletMojo.java:158)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo (
DefaultPluginManager.java:412)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
DefaultLifecycleExecutor.java:534)
        ... 16 more
Caused by: java.lang.RuntimeException: Class Not Found: Classloader URLs
(classpath):

        at
org.codehaus.xdoclet.XDocletMojo$PluginContainerComposer.composeContainer(
XDocletMojo.java:92)
        at
org.nanocontainer.integrationkit.DefaultLifecycleContainerBuilder.composeContainer
(DefaultLifecycleContainerBuilder.java :25)
        at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.buildContainer(
LifecycleContainerBuilder.java:43)
        at org.codehaus.xdoclet.XDocletMojo.execute(XDocletMojo.java:149)
        ... 18 more
Caused by: java.lang.ClassNotFoundException: Classloader URLs (classpath):

        at
org.nanocontainer.DefaultNanoContainer$URLPrintingClassLoader.loadClass(
DefaultNanoContainer.java:161)
        at org.nanocontainer.DefaultNanoContainer.loadClass (
DefaultNanoContainer.java:131)
        at
org.nanocontainer.DefaultNanoContainer.registerComponentImplementation(
DefaultNanoContainer.java:93)
        at
org.codehaus.xdoclet.XDocletMojo$PluginContainerComposer.composeContainer(
XDocletMojo.java:83)
        ... 21 more
Caused by: java.lang.ClassNotFoundException: Classloader URLs (classpath):

        at
org.nanocontainer.DefaultNanoContainer$URLPrintingClassLoader.findClass(
DefaultNanoContainer.java :169)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at
org.nanocontainer.DefaultNanoContainer$URLPrintingClassLoader.loadClass (
DefaultNanoContainer.java:159)
        ... 24 more
Caused by: java.lang.ClassNotFoundException:
org.xdoclet.plugin.xwork.XWorkXMLPlugin
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at
org.nanocontainer.DefaultNanoContainer$URLPrintingClassLoader.findClass(
DefaultNanoContainer.java :167)
        ... 27 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 20 seconds
[INFO] Finished at: Thu May 17 21:55:04 BST 2007
[INFO] Final Memory: 10M/19M
[INFO] ---------------------------------



anyone could help me out?



regards
 marco



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
xdoclet-plugins-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest

Reply via email to