Re: Weird error when using multiple XD2 Plugins with maven2
"Marco Mistroni" <[email protected]> Sun, 15 Apr 2007 18:53:11 +0100
| Newsgroups | gmane.comp.java.xdoclet-plugins |
|---|---|
| Message-ID | <[email protected]> |
Hello,
mm if you are referring to maven version, i am on 2.0.4.
if you are referring at xd2 plugin version, i am not specifying it, but when
i am declaring
dependencies i use version 1.0.4-SNAPSHOT.....
<plugin>
<groupId>xdoclet</groupId>
<artifactId>maven2-xdoclet2-plugin</artifactId>
<executions>
<execution>
<id>generateSources</id>
<phase>generate-sources</phase>
<goals>
<goal>xdoclet</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>xdoclet-plugins</groupId>
<artifactId>xdoclet-plugin-xwork</artifactId>
<version>1.0.4-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>xdoclet-plugins</groupId>
<artifactId>xdoclet-plugin-web</artifactId>
<version>1.0.4-SNAPSHOT</version>
</dependency>
regards
marco
On 4/15/07, Konstantin Priblouda <kpriblouda-/[email protected]> wrote:
>
> Just to be sure. Which version of m2 plugin yre your
> using? Stacktrace line numbers do not correspond
> with mine...
>
> ( I would highly recomment 2.0.5 available from legacy
>
> codehaus repo )
>
> regareds,
>
> --- Marco Mistroni <[email protected]> wrote:
>
> > 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
> > xdoclet-plugins-interest-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> >
> https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest
> >
>
>
> ----[ Konstantin Pribluda http://www.pribluda.de ]----------------
> JTec quality components: http://www.pribluda.de/projects/
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> -------------------------------------------------------------------------
> 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
> xdoclet-plugins-interest-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest
>
-------------------------------------------------------------------------
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
xdoclet-plugins-interest-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest