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