hi all,
  i am experiencing lot of problems in my mvn2 project that uses XD2 Plugin
background is that i am using following xd2 plugins
- Spring plugin
- XWork plugin
- Web plugin

now, i found out that the following configuration works (I use just 2 of
them)

<configs>
               <config>
                   <components>
                       <component>
                           <classname>
org.xdoclet.plugin.xwork.XWorkXMLPlugin</classname>
                           <params>
                               <filename>webapp-xwork.xml</filename>
                               <package>com.mm.webwork</package>
                               <extends>webwork-default</extends>
                               <destdir>${project.build.directory
}/generated-resources/xdoclet</destdir>
                           </params>
                       </component>

                       <component>
                           <classname>org.xdoclet.plugin.web.WebPlugin
</classname>
                              <params>

<mergedir>file:${basedir}/src/merge/</mergedir>

<destdir>${basedir}/src/main/webapp/WEB-INF</destdir>
                           </params>
                       </component>

                      </components>
               </config>
     </configs>

while the following results in a disaster error
<configs>
               <config>
                   <components>
                       <component>
                           <classname>
org.xdoclet.plugin.xwork.XWorkXMLPlugin</classname>
                           <params>
                               <filename>webapp-xwork.xml</filename>
                               <package>com.mm.webwork</package>
                               <extends>webwork-default</extends>
                               <destdir>${project.build.directory
}/generated-resources/xdoclet</destdir>
                           </params>
                       </component>

                       <component>
                           <classname>org.xdoclet.plugin.web.WebPlugin
</classname>
                              <params>

<mergedir>file:${basedir}/src/merge/</mergedir>

<destdir>${basedir}/src/main/webapp/WEB-INF</destdir>
                           </params>
                       </component>

                      </components>
               </config>
               <config>
                   <components>
                       <component>
                           <classname>
org.xdoclet.plugin.spring.SpringConfigXMLPlugin</classname>
                              <params>
                                  <destdir>${project.build.directory
}/generated-resources/xdoclet</destdir>
                              </params>
                          </component>
                   </components>
               </config>
           </configs>

resulting in the following exception by XD2

Running org.xdoclet.plugin.spring.SpringConfigXMLPlugin
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] XDoclet plugin failed: Couldn't generate content

/home/marco/WebWorkWebApp/target/generated-resources/xdoclet (Is a
directory)
[INFO]
------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: XDoclet plugin
failed: Couldn't generate content
       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: Couldn't generate content
       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: Couldn't generate content
       at org.generama.Plugin.start(Plugin.java:287)
       at org.picocontainer.defaults.DefaultPicoContainer.start(
DefaultPicoContainer.java:349)
       at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.autoStart(
LifecycleContainerBuilder.java:52)
       at
org.nanocontainer.integrationkit.LifecycleContainerBuilder.buildContainer(
LifecycleContainerBuilder.java:45)
       at org.codehaus.xdoclet.XDocletMojo.execute(XDocletMojo.java:149)
       ... 18 more
Caused by: java.io.FileNotFoundException:
/home/marco/WebWorkWebApp/target/generated-resources/xdoclet (Is a
directory)
       at java.io.FileOutputStream.open(Native Method)
       at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
       at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
       at org.generama.defaults.FileWriterMapper.getOutcome(
FileWriterMapper.java:25)
       at org.generama.Plugin.start(Plugin.java:267)
       ... 22 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 9 seconds

Now, i am confused as the target/generated-resources/xdoclet directory has
been generated successfully and i have there the
webapp-xwork.xml file generated by the previous run of XWOrk plugin

can anyone help me out? it looks to me like there are some problems when
using those plugins together..........

thanx in advance and 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