ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Saneesh Joseph <sanee...@yahoo.com>
Subject Re: Problem with ejbc and jikes
Date Tue, 18 Sep 2001 17:14:16 GMT
Hi Jim,
Thanks for the reply. I had tried using ejbjar task as
you have written.. The problem is , my input classes
and descriptor files are in a single jar, so, I can't
give it in the srcdir parameter. I believe the basejar
name is the jar name that has to be created. Also
could you please explain why we need to have a
separate ejb classpath in the weblogic element, and
what should it constitute.. Right now, I have every
class required as part of the classpath. Yes, I do
have the rt.jar in my classpath. I am able to
successfully compile all my java files using jikes in
a previous step. Only ejbc is giving a headache..
Regards,
Saneesh J.
--- Jim White <jim@pagesmiths.com> wrote:
> At 05:42 PM 9/17/2001 -0700, Saneesh Joseph wrote:
> >I am trying to use jikes compiler in my ant ejbc
> step
> >to make it faster. Our current build takes close to
> an
> >hour. We are using Toplink for Weblogic for CMP. I
> am
> >...
> 
> I do that this way:
> 
>        <ejbjar srcdir="${build.classes}"
>                descriptordir="${src}/com/foo/Prog"
>                basejarname="Prog">
>           <weblogic compiler="${ejbc.compiler}"
> args="${ejbc.args}"
>                     destdir="${ejb-jar.lib}">
>               <classpath
> refid="prog.ejb.classpath"/>
>           </weblogic>
>           <include name="ejb-jar.xml"/>
>           <exclude name="weblogic-ejb-jar.xml"/>
>        </ejbjar>
> 
> The property ejbc.compiler is set to either "jikes"
> or "javac".  Which is 
> actually quite annoying since I also use a property
> for the compiler in the 
> javac tasks and must be set to either "jikes" or
> "modern" ("javac" not 
> being legal but should be an alias for "modern" or
> perhaps "classic").
> 
> Don't forget that Jikes needs the rt.jar in the
> classpath.  And of course 
> all of the classes used must be accessible in the
> classpath too, regardless 
> of which compiler.
> 
> jim
> 
>
----------------------------------------------------------------
> James P. White                 Netscape DevEdge
> Champion for IFC
> IFC Exchange   *   Insanely great Java   *  
> http://www.ifcx.org
> jim@pagesmiths.com Pagesmiths' home is
> http://www.pagesmiths.com
> 


__________________________________________________
Terrorist Attacks on U.S. - How can you help?
Donate cash, emergency relief information
http://dailynews.yahoo.com/fc/US/Emergency_Information/

Mime
View raw message