Hi,
My project structure is like that:
------------------------------------------------------------
entity
------ ejb
------- BonusMi
------- BonusMiCMP
------- Puesto
------- PuestoCMP
------ gen
------- BonusMi
-------
BonusMiData
------- BonusMiHome
------- BonusMiLocal
------- BonusMiLocalHome
------- BonusMiUtil
------- Puesto
------- PuestoData
------- PuestoHome
------- PuestoLocal
------- PuestoLocalHome
------- PuestoUtil
------ vo
------- BonusAllVO
------- BonusLightVO
------- PuestoVO
--------------------------------------------------------------
And on my source code on "BonusMi" i'm trying to
generate a value object (BonusAllVO):
But when i try to execute Xdoclet, it gives me this exception:
[ejbdoclet] C:\eclipse 3.0.1\workspace\PruebaEntity\xdoclet-build.xml:32: XDoclet failed. [ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:467) [ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110) [ejbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) [ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:364) [ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:341) [ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:369) [ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1214) [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:379) [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:135) [ejbdoclet] Caused by: xdoclet.XDocletException: The Bean class is needed but not found in Xdoclet source path for interface entity.gen.PuestoHome [ejbdoclet] at xdoclet.modules.ejb.intf.InterfaceTagsHandler.getBeanClassNameFromInterfaceNameFor(InterfaceTagsHandler.java:193) [ejbdoclet] at xdoclet.modules.ejb.entity.ValueObjectTagsHandler.forAllRelations(ValueObjectTagsHandler.java:852) [ejbdoclet] at xdoclet.modules.ejb.entity.ValueObjectTagsHandler.forAllRelations(ValueObjectTagsHandler.java:635) [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [ejbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [ejbdoclet] at java.lang.reflect.Method.invoke(Unknown Source) [ejbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635) [ejbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534) [ejbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959) [ejbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926) [ejbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466) [ejbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347) [ejbdoclet] at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414) [ejbdoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560) [ejbdoclet] at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:767) [ejbdoclet] at xdoclet.modules.ejb.entity.ValueObjectSubTask.generateForClass(ValueObjectSubTask.java:223) [ejbdoclet] at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:667) [ejbdoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:594) [ejbdoclet] at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:486) [ejbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48) [ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:464) [ejbdoclet] ... 8 more [ejbdoclet] --- Nested Exception --- [ejbdoclet] xdoclet.XDocletException: The Bean class is needed but not found in Xdoclet source path for interface entity.gen.PuestoHome [ejbdoclet] at xdoclet.modules.ejb.intf.InterfaceTagsHandler.getBeanClassNameFromInterfaceNameFor(InterfaceTagsHandler.java:193) [ejbdoclet] at xdoclet.modules.ejb.entity.ValueObjectTagsHandler.forAllRelations(ValueObjectTagsHandler.java:852) [ejbdoclet] at xdoclet.modules.ejb.entity.ValueObjectTagsHandler.forAllRelations(ValueObjectTagsHandler.java:635) [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [ejbdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [ejbdoclet] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [ejbdoclet] at java.lang.reflect.Method.invoke(Unknown Source) [ejbdoclet] at xdoclet.template.TemplateEngine.invoke(TemplateEngine.java:635) [ejbdoclet] at xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:534) [ejbdoclet] at xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:959) [ejbdoclet] at xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:926) [ejbdoclet] at xdoclet.template.TemplateEngine.handleTag(TemplateEngine.java:466) [ejbdoclet] at xdoclet.template.TemplateEngine.generate(TemplateEngine.java:347) [ejbdoclet] at xdoclet.template.TemplateEngine.start(TemplateEngine.java:414) [ejbdoclet] at xdoclet.TemplateSubTask.startEngine(TemplateSubTask.java:560) [ejbdoclet] at xdoclet.TemplateSubTask.generateForClass(TemplateSubTask.java:767) [ejbdoclet] at xdoclet.modules.ejb.entity.ValueObjectSubTask.generateForClass(ValueObjectSubTask.java:223) [ejbdoclet] at xdoclet.TemplateSubTask.startProcessPerClass(TemplateSubTask.java:667) [ejbdoclet] at xdoclet.TemplateSubTask.startProcess(TemplateSubTask.java:594) [ejbdoclet] at xdoclet.TemplateSubTask.execute(TemplateSubTask.java:486) [ejbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48) [ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:464) [ejbdoclet] at xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:110) [ejbdoclet] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) [ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:364) [ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:341) [ejbdoclet] at org.apache.tools.ant.Target.performTasks(Target.java:369) [ejbdoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1214) [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:379) [ejbdoclet] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:135) BUILD FAILED: C:\eclipse 3.0.1\workspace\PruebaEntity\xdoclet-build.xml:32: Unexpected error What is wrong?? Thanks |
- [Xdoclet-devel] Ejb.value-object Miriam Senovilla
- Re: [Xdoclet-devel] Ejb.value-object Andrew Stevens