Although I had already created the dir where generated
file would go, I did try the <mkdir tag to make sure
it would create that dir where expected and it did. So
that dir is the same as the destdir where the files
should go. But still no luck in getting the interfaces
generated.


--- "Rupp, Heiko" <[EMAIL PROTECTED]> wrote:

> Hi, 
> 
> >-----Original Message-----
> >From: [EMAIL PROTECTED] 
> >[mailto:[EMAIL PROTECTED]
> On Behalf Of 
> >William I. Zumwalt
> >Sent: Thursday, September 02, 2004 5:34 PM
> >To: [EMAIL PROTECTED]
> >Subject: [Xdoclet-user] ejbdoclet tags to generate
> interfaces
> >
> >I'm trying to figure out what's wrong w/ my
> build.xml so that 
> >it generates my home and remote interfaces.
> >Anything I add or delete from this section of my
> build.xml 
> >changes the output of my build so I know it's beign
> read, but 
> >just not the EJB's I guess. I've posted my comments
> within the 
> >script below ...
> >
> >Any advice much appreciated.
> >
> >--- my build.xml
> >
> > <target name="ejbdoclet"
> depends="select-platform">
> >                                                   
>   
> >                         
> >        <taskdef
> >            name="ejbdoclet"
> >           
> >classname="xdoclet.modules.ejb.EjbDocletTask"
> >            classpathref="classpath.ejbDoclet" />
> >
> ><!-- proj.src points to ./src -->
> >        <echo>Source:   ${proj.src}</echo>
> >
> ><!-- src.ejb points to
> >./src/com/comp/management/ejb/entities/interfaces
> >this directory already exists and is where I expect
> my 
> >generated files to be placed 
> >-->
> >        <echo>Dest:    
> ${src.ejb}/interfaces</echo>
> >
> ><!-- my ejb-jar.xml and jboss.xml files (albeit
> empty) are placed here 
> >-->
> >        <echo>MetaDest: ${proj.meta-inf}</echo>
> >                                                   
>   
> >                         
> >        <tstamp>
> >            <format property="TODAY"
> >pattern="d-MM-yy"/>
> >        </tstamp>
> >                                                   
>   
> >                         
> 
> Can you try adding a 
>       <mkdir dir="${src.ejb}/interfacces"/> 
> (or such) here?
> 
> >        <ejbdoclet
> >            destdir="${src.ejb}/interfaces"
> 
> This will put the generated files in
>
./src/com/comp/management/ejb/entities/interfaces/interfaces
> 
> >            excludedtags="@version,@author"
> >            addedtags="@xdoclet-generated at
> ${TODAY}"
> >            ejbspec="2.0">
> >        
> ><!-- Isn't this recursive under this path? How hard
> can this 
> >be to find my ejb's? AFAIK, this is the only place
> that 
> >directly impacts whether if find my ejb's or not.
> proj.src = 
> >./src and I expect it to go down about 5-7 dir
> levels under 
> >./src and match all files w/ "*Bean.java". I've
> even tried 
> >absolute path names here.
> >-->
> >
> >            <fileset dir="${proj.src}">
> >                <include name="**/*Bean.java"/>
> >            </fileset>
> 
> This should be ok.
> 
> >        
> >            <packageSubstitution packages="ejb"
> >substituteWith="interfaces"/>
> >        
> >            <remoteinterface pattern="{0}Remote"/>
> >            <localinterface pattern="{0}"/>
> >            <homeinterface/>
> >            <localhomeinterface/>
> >             
> >            <dataobject/>
> >            <valueobject/>
> ><!-- Does it matter if I dont' currently have one
> or the other 
> >of CMP or BMP EJB's, or even PKey's? I'm just
> testing w/ a 
> >single BMP EJB right now.
> >-->            
> 
> No problem here.
> 
> >            <entitypk/>
> >            <entitybmp/>
> >            <entitycmp/>
> >             
> >            <session/>
> >             
> >            <deploymentdescriptor
> >                destdir="${proj.meta-inf}"/>
> >                
> >            <jboss
> >                version="3.2"
> >                destdir="${proj.meta-inf}"
> >                datasource="java:/PostgresDS"
> >                typemapping="PostgreSQL"/>
> >                
> >        </ejbdoclet>
> > </target>
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Tired of spam?  Yahoo! Mail has the best spam
> protection 
> >around http://mail.yahoo.com 
> >
> >
>
>-------------------------------------------------------
> >This SF.Net email is sponsored by BEA Weblogic
> Workshop
> >FREE Java Enterprise J2EE developer tools!
> >Get your free copy of BEA WebLogic Workshop 8.1
> today.
>
>http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
> >_______________________________________________
> >xdoclet-user mailing list
> >[EMAIL PROTECTED]
>
>https://lists.sourceforge.net/lists/listinfo/xdoclet-user
> >
> >
> 
> 
>
-------------------------------------------------------
> This SF.Net email is sponsored by BEA Weblogic
> Workshop
> FREE Java Enterprise J2EE developer tools!
> Get your free copy of BEA WebLogic Workshop 8.1
> today.
> http://ads.osdn.com/?ad_idP47&alloc_id808&op=click
> _______________________________________________
> xdoclet-user mailing list
> [EMAIL PROTECTED]
>
https://lists.sourceforge.net/lists/listinfo/xdoclet-user
> 



                
_______________________________
Do you Yahoo!?
Win 1 of 4,000 free domain names from Yahoo! Enter now.
http://promotions.yahoo.com/goldrush


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to