Hello,
I'm using xdoclet 1.2b3.
I did some modifications to jbosscmp-jdbc_xml.xdt and I'm trying to use
this modificated template for my entity beans.
My <jboss> subtask is declared as follows:
<jboss version="3.2"
destdir="${build.dir}/META-INF"
jbosscmpTemplateFile="${xdoclet.template.dir}/smartmovie-jbosscmp-jdbc.xdt"
datasource="java:/smartmovie/DefaultDS"
datasourcemapping="PostgreSQL"
createTable="true"
removeTable="true"/>
But when I run xdoclet from ant I get the following exception:
ejbdoclet:
[ejbdoclet] (XDocletMain.start 53 ) Running XDoclet
failed.
[ejbdoclet] (XDocletMain.start 54 ) <<can't find
jbosscmp-jdbc.xml template:
/home/ivens/develop/smartmovie/src/xdoclet-templates/smartmovie-jbosscmp-jdbc.xdt>>
[ejbdoclet] file:/home/ivens/develop/smartmovie/build.xml:88: XDoclet
failed.
[ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:461)
[ejbdoclet] at
xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:95)
[ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:341)
[ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[ejbdoclet] at
org.apache.tools.ant.Target.performTasks(Target.java:336)
[ejbdoclet] at
org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[ejbdoclet] at
org.apache.tools.ant.Project.executeTargets(Project.java:1255)
[ejbdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:609)
[ejbdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[ejbdoclet] at org.apache.tools.ant.Main.main(Main.java:235)
[ejbdoclet] Caused by: xdoclet.XDocletException: can't find
jbosscmp-jdbc.xml template:
/home/ivens/develop/smartmovie/src/xdoclet-templates/smartmovie-jbosscmp-jdbc.xdt
[ejbdoclet] at
xdoclet.modules.jboss.ejb.JBossSubTask.execute(JBossSubTask.java:512)
[ejbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48)
[ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:458)
[ejbdoclet] ... 9 more
[ejbdoclet] --- Nested Exception ---
[ejbdoclet] xdoclet.XDocletException: can't find jbosscmp-jdbc.xml
template:
/home/ivens/develop/smartmovie/src/xdoclet-templates/smartmovie-jbosscmp-jdbc.xdt
[ejbdoclet] at
xdoclet.modules.jboss.ejb.JBossSubTask.execute(JBossSubTask.java:512)
[ejbdoclet] at xdoclet.XDocletMain.start(XDocletMain.java:48)
[ejbdoclet] at xdoclet.DocletTask.start(DocletTask.java:458)
[ejbdoclet] at
xjavadoc.ant.XJavadocTask.execute(XJavadocTask.java:95)
[ejbdoclet] at org.apache.tools.ant.Task.perform(Task.java:341)
[ejbdoclet] at org.apache.tools.ant.Target.execute(Target.java:309)
[ejbdoclet] at
org.apache.tools.ant.Target.performTasks(Target.java:336)
[ejbdoclet] at
org.apache.tools.ant.Project.executeTarget(Project.java:1339)
[ejbdoclet] at
org.apache.tools.ant.Project.executeTargets(Project.java:1255)
[ejbdoclet] at org.apache.tools.ant.Main.runBuild(Main.java:609)
[ejbdoclet] at org.apache.tools.ant.Main.start(Main.java:196)
[ejbdoclet] at org.apache.tools.ant.Main.main(Main.java:235)
The strange part is that I also have a custom file for my value objects
and it is working. In my build file I have
<valueobject pattern="{0}ValueObject"
templateFile="${xdoclet.template.dir}/valueobject-custom-template.xdt"/>
and xdoclet finds my custom value objects template file.
Can any one help?
--
_/_/_/ _/_/_/ _/_/_/
Ivens Porto _/ _/ _/ _/
OSE - Open Systems Engineering _/ _/ _/ _/
http://www.ose.com.br _/ _/ _/_/_/ _/_/_/_/
Phone: (55) 34 - 3214-5995 _/ _/ _/ _/
Fax: (55) 34 - 3214-5994 _/ _/ _/ _/
_/_/_/ _/_/_/ _/_/_/
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user