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 <[EMAIL PROTECTED]> 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
> [EMAIL PROTECTED] 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/