Hi ,
I solved the problem, thanx to a prev post
http://www.mail-archive.com/[EMAIL PROTECTED]/msg08201.
html
regards
marco
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Marco
Mistroni
Sent: 05 April 2004 11:30
To: [EMAIL PROTECTED]
Subject: [Xdoclet-user] Maven and XDoclet/ejbdoclet problem
Hi all,
I have downloaded xdoclet-1.2 and try to generate samples
Via maven..but I found the following exception when running
Ejbdoclet
(XDocletMain.start 47 ) Running
<deploymentdescriptor/>
(XDocletMain.start 47 ) Running <entitybmp/>
(XDocletMain.start 47 ) Running <entitycmp/>
java.lang.NoSuchMethodError:
xjavadoc.XJavaDoc.getInstance()Lxjavadoc/XJavaDoc;
at
xdoclet.modules.ejb.EjbTagsHandler.hasANonDocletGeneratedSubClass(Ejb
TagsHandler.java:427)
at
xdoclet.modules.ejb.EjbTagsHandler.isAConcreteEJBean(EjbTagsHandler.j
ava:81)
at
xdoclet.modules.ejb.entity.EntityCmpSubTask.matchesGenerationRules(En
tityCmpSubTask.java:162)
at
xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:661
)
at
xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:592)
at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:485)
at xdoclet.XDocletMain.start(XDocletMain.java:48)
at xdoclet.DocletTask.start(DocletTask.java:458)
at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:95)
at org.apache.tools.ant.Task.perform(Task.java:341)
at
org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
at
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at
com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at
com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
at
com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
at
org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainG
oalTag.java:107)
at
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at
com.werken.werkz.jelly.PreGoalTag$1.firePreGoal(PreGoalTag.java:87)
at com.werken.werkz.Goal.firePreGoalCallbacks(Goal.java:691)
at com.werken.werkz.Goal.fire(Goal.java:616)
at com.werken.werkz.Goal.attain(Goal.java:575)
at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
448)
at
org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
at org.apache.maven.cli.App.doMain(App.java:543)
at org.apache.maven.cli.App.main(App.java:1109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
as it seems to me, when I run maven it attempts to download xjavadoc1.0,
while the xjavadoc jar included with xdoclet is version 1.0.2..
I tried to specify it as dependency in my project.xml, but maven still
Download the 1.0 version...
Below are my dependencies and properties...anyone can rescue me? :-)
<dependency>
<id>xdoclet+ejb-module</id>
<version>1.2b2</version>
</dependency>
<dependency>
<id>xdoclet+web-module</id>
<version>1.2b2</version>
</dependency>
<dependency>
<id>xdoclet+hibernate-module</id>
<version>1.2b2</version>
</dependency>
<dependency>
<id>xdoclet+xdoclet-module</id>
<version>1.2b2</version>
</dependency>
<dependency>
<id>xdoclet+xjavadoc</id>
<version>1.0.2</version>
</dependency>
<dependency>
<id>servletapi</id>
<version>2.3</version>
</dependency>
<dependency>
<groupId>j2ee</groupId>
<artifactId>j2ee</artifactId>
<version>20040405</version>
</dependency>
maven.xdoclet.ejbdoclet.fileset.0=true
maven.xdoclet.ejbdoclet.fileset.*.dir=src/java
maven.xdoclet.ejbdoclet.destDir=${maven.build.dir}/xdoclet/ejbdoclet
maven.xdoclet.ejbdoclet.mergeDir=${maven.build.dir}/xdoclet/ejbdoclet
maven.xdoclet.ejbdoclet.fileset.0.includes=*/*.java
maven.xdoclet.ejbdoclet.packageSubstitution.0=true
maven.xdoclet.ejbdoclet.packageSubstitution.0.packages=ejb
maven.xdoclet.ejbdoclet.packageSubstitution.0.substituteWith=interfaces
maven.xdoclet.ejbdoclet.remoteinterface.0=true
maven.xdoclet.ejbdoclet.remoteinterface.0.pattern={0}Remote
maven.xdoclet.ejbdoclet.homeinterface.0=true
maven.xdoclet.ejbdoclet.homeinterface.0.pattern={0}RemoteHome
maven.xdoclet.ejbdoclet.localinterface.0=true
maven.xdoclet.ejbdoclet.localinterface.0.pattern={0}Local
maven.xdoclet.ejbdoclet.localhomeinterface.0=true
maven.xdoclet.ejbdoclet.localhomeinterface.0.pattern={0}LocalHome
maven.xdoclet.ejbdoclet.entitypk.0=true
maven.xdoclet.ejbdoclet.entitycmp.0=true
maven.xdoclet.ejbdoclet.session.0=true
maven.xdoclet.ejbdoclet.utilobject.0=true
maven.xdoclet.ejbdoclet.utilobject.0.cacheHomes=yes
maven.xdoclet.ejbdoclet.utilobject.0.packageSubstitution.0=true
maven.xdoclet.ejbdoclet.utilobject.0.packageSubstitution.0.packages=ejb
maven.xdoclet.ejbdoclet.utilobject.0.packageSubstitution.0.util=util
maven.xdoclet.ejbdoclet.valueobject.0=true
maven.xdoclet.ejbdoclet.valueobject.0.pattern={0}Value
maven.xdoclet.ejbdoclet.valueobject.0.packageSubstitution.0=true
maven.xdoclet.ejbdoclet.valueobject.0.packageSubstitution.0.packages=ejb
maven.xdoclet.ejbdoclet.valueobject.0.packageSubstitution.0.util=model
maven.xdoclet.ejbdoclet.deploymentdescriptor.0=true
maven.xdoclet.ejbdoclet.deploymentdescriptor.0.destDir=${maven.build.dir
}/xdoclet/ejb/META-INF
thanx in advance and regards
marco
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user