You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by "nicolas.frank@laposte.net" <ni...@laposte.net> on 2003/04/11 11:00:14 UTC
xdoclet - jboss issues
Hello,
I really need some help : I am trying to move my xdoclet
generation from ant to maven (I've been trying to make it work
for the last 3 days !).
My last problem is that the jbosscmp-jdbc.xml file is not
generated ! I get a ws-jboss.xml instead (which should be
merged with it)!
All other files (local, remote, home, ... interfaces, Vo) are
correctly generated.
generation with ant gives me:
[ejbdoclet] Running <jboss/>
[ejbdoclet] Generating jboss.xml.
[ejbdoclet] Generating jbosscmp-jdbc.xml.
generation with maven :
Running <jboss/>
Generating jboss.xml.
Generating jaws.xml
Please help me... I really need some hints :-{
Here are my files :
maven.xml :
===========
<preGoal name="java:compile">
<attainGoal name="xdoclet:ejbdoclet"/>
</preGoal>
project.properties :
====================
#ejbdoclet properties
ejbspec=2.0
tmpltRemote=${basedir}/templates/remoteTemplate.xdt
tmpltHome=${basedir}/templates/homeTemplate.xdt
tmpltLocal=${basedir}/templates/localTemplate.xdt
tmpltHomeLocal=${basedir}/templates/homeLocalTemplate.xdt
jboss_xmlTemplate=${basedir}/templates/jboss_xmlTemplate.xdt
dir.build.dd.meta=${maven.build.dir}/xdoclet/ejbdoclet
jboss.version=3.0
xmlencoding=UTF-8
dir.build.merge=${basedir}/src/conf/jboss
dir.build.dd.meta=${maven.build.dir}/xdoclet/ejb/META-INF
dir.build.generated=${maven.build.dir}/xdoclet/ejbdoclet
maven.xdoclet.ejbdoclet.destDir=${maven.build.dir}/xdoclet/ejbdoclet
maven.xdoclet.ejbdoclet.excludedtags=@version,@author
maven.xdoclet.ejbdoclet.ejbspec=${ejbspec}
maven.xdoclet.ejbdoclet.mergedir=${dir.build.merge}
maven.xdoclet.ejbdoclet.force=true
maven.xdoclet.ejbdoclet.fileset.0=true
maven.xdoclet.ejbdoclet.fileset.0.include=**/*Bean.java
maven.xdoclet.ejbdoclet.deploymentdescriptor.0=true
maven.xdoclet.ejbdoclet.deploymentdescriptor.0.destDir=${maven.build.dir}/xdoclet/ejb/META-INF
maven.xdoclet.ejbdoclet.utilobject.0=true
maven.xdoclet.ejbdoclet.entitybmp.0=true
maven.xdoclet.ejbdoclet.entitycmp.0=true
maven.xdoclet.ejbdoclet.entitypk.0=true
maven.xdoclet.ejbdoclet.session.0=true
maven.xdoclet.ejbdoclet.verbose=true
maven.xdoclet.ejbdoclet.localinterface.0=true
maven.xdoclet.ejbdoclet.localinterface.0.templateFile=${tmpltLocal}
maven.xdoclet.ejbdoclet.remoteinterface.0=true
maven.xdoclet.ejbdoclet.remoteinterface.0.templateFile=${tmpltRemote}
maven.xdoclet.ejbdoclet.homeinterface.0=true
maven.xdoclet.ejbdoclet.homeinterface.0.templateFile=${tmpltHome}
maven.xdoclet.ejbdoclet.localhomeinterface.0=true
maven.xdoclet.ejbdoclet.localhomeinterface.0.templateFile=${tmpltHomeLocal}
maven.xdoclet.ejbdoclet.valueobject.0=true
maven.xdoclet.ejbdoclet.valueobject.0.pattern={0}VO
maven.xdoclet.ejbdoclet.jboss.0=true
maven.xdoclet.ejbdoclet.jboss.0.version=${jboss.version}
maven.xdoclet.ejbdoclet.jboss.0.xmlencoding=UTF-8
maven.xdoclet.ejbdoclet.jboss.0.typemapping=MS SQLSERVER
maven.xdoclet.ejbdoclet.jboss.0.datasource=java:/FwkDS
maven.xdoclet.ejbdoclet.jboss.0.mergedir=${dir.build.merge}
maven.xdoclet.ejbdoclet.jboss.0.destDir=${dir.build.dd.meta}
maven.ejb.src=${maven.build.dir}/xdoclet/ejb/
ant build.xml :
===============
<!-- xdoclet properties -->
<property name="ejbspec" value="2.0"/>
<property name="jboss.version" value="3.0"/>
<property name="encoding" value="UTF-8"/>
<property name="tmpltVO"
value="${dir.build.templates}/voTemplate.xdt"/>
<property name="tmpltRemote"
value="${dir.build.templates}/remoteTemplate.xdt"/>
<property name="tmpltLocal"
value="${dir.build.templates}/localTemplate.xdt"/>
<property name="tmpltHome"
value="${dir.build.templates}/homeTemplate.xdt"/>
<property name="tmpltHomeLocal"
value="${dir.build.templates}/homeLocalTemplate.xdt"/>
<property name="datasource" value="java:/FwkDS"/>
<target name="code-generation" depends="configure-global">
<delete dir="${dir.build.generated}"/>
<delete dir="${dir.build.dd.meta}"/>
<mkdir dir="${dir.build.generated}"/>
<taskdef name="ejbdoclet"
classname="xdoclet.modules.ejb.EjbDocletTask">
<classpath refid="path.ejdoclet-project"/>
</taskdef>
<ejbdoclet
destdir="${dir.build.generated}"
excludedtags="@version,@author"
ejbspec="${ejbspec}"
mergedir="${dir.build.merge}"
force="true">
<fileset dir="${dir.src.main}">
<patternset>
<include
name="com/financeactive/**/*Bean.java"/>
</patternset>
</fileset>
<remoteinterface templatefile="${tmpltRemote}"/>
<homeinterface templatefile="${tmpltHome}"/>
<localinterface templatefile="${tmpltLocal}"/>
<localhomeinterface templatefile="${tmpltHomeLocal}"/>
<entitypk/>
<valueobject pattern="{0}VO"/>
<deploymentdescriptor destdir="${dir.build.dd.meta}"/>
<jboss version="${jboss.version}"
xmlencoding="${encoding}"
typemapping="${typemapping}"
datasource="${datasource}"
mergedir="${dir.build.merge}"
destdir="${dir.build.dd.meta}"/>
</ejbdoclet>
</target>
Accédez au courrier électronique de La Poste : www.laposte.net ;
3615 LAPOSTENET (0,34/mn) ; tél : 08 92 68 13 50 (0,34/mn)"
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: xdoclet_-_jboss_issues
Posted by Konstantin Priblouda <kp...@yahoo.com>.
--- "nicolas.frank@laposte.net"
<ni...@laposte.net> wrote:
> Hello,
>
> I really need some help : I am trying to move my
> xdoclet
> generation from ant to maven (I've been trying to
> make it work
> for the last 3 days !).
> My last problem is that the jbosscmp-jdbc.xml file
> is not
> generated ! I get a ws-jboss.xml instead (which
> should be
> merged with it)!
>
I think you need to bite sour apple,
and look inside plugin.jelly in xdoclet plugin
( it's some 10K lines long :) )
Then you will see what properties are passed on
xdoclet invocation.
regards,
=====
Konstantin Priblouda ( ko5tik ) Freelance Software developer
< http://www.pribluda.de > < play java games -> http://www.yook.de >
< render charts online -> http://www.pribluda.de/povray/ >
__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - File online, calculators, forms, and more
http://tax.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org