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