How fast :-)
Comments embeded:
Christophe
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Markus
> Blaurock
> Sent: Wednesday, June 21, 2000 2:38 PM
> To: 'ejb-container-group'
> Subject: using Ant as a buildtool, second volume
>
>
> Okay, here we go...
>
> included is a build.xml file for jonas 2.0 RMI-Version.
>
> It produces nearly the same output as the make-version.
Nearly? What do you mean?
> You have to replace the files
> Orb.jpp and RemoteObject.jpp (in org/objectweb/jonas/common)
> with the ones included - so you need no JPP anymore
included ?
> Install ant, put the build.xml file into a freshly
> extracted jonas_src.tgz */objectweb directory and type ant.
> Then you will get a */objectweb/jonas/output directory
> almost identical to the one you would get by issuing make
> and setting ENV-Variables.
> The RMI_jonas.jar generated file works well in my installation.
>
> Are there any other test to run ?
Dependency checking is crucial. When you type make twice you need
to xompile nothing the second time.
> What is missing is
> * merging the output from jonas and build in a single tree
> * Checking for redundand expanding of the external jars
> * rmic-calls are not checked for dependencies
> * tar-file creation
> * example-directory is simply copied, not filtered and such
>
> What needs to be done
> * buildfile for JEREMIE-Version
> * distinction of NT and UNIX-Version with
> * JRMIC-Task for the JEREMIE-Version
>
> What could be done better:
> * Orb.jpp and RemoteObject.jpp don't need to be *.jpp files
> anymore. Could be renamed to *.java and the build.xml
> slightly modified.
.jpp is used for source that does not conform to JAVA. What is
your suggestion to that?
> Positiv is
> * no JPP anymore
> * no ENV-Variables
Might not be a plus, for integration to existing systems. What I would
like is the ability to import env variable as needed.
> * the speed: the whole tree is produced in 122 seconds
That is a big plus :-)
> (i didn't stop the time of the make-Version, but it was longer)
> * one single file instead of distributed Makefiles
That is not a plus, I need to split Jonas into modules so I need
a hierarchical call.
> * platformindepended (not need for Cygnus (?) ;-)
Did you compile the example and provide an Ant version of them ?
> * mighty tasks, simple syntax, new tasks easy to add
That is the reason why I like Ant too!
>
> questions, comments, etc. welcome
>
> --
> markus
>
----
This list is cross-posted to two mail lists. To unsubscribe,
follow the instructions below for the list you subscribed to.
For objectweb.org: send email to [EMAIL PROTECTED] and
include in the body of the message "unsubscribe ejb-container-group".
For enhydra.org: send email to [EMAIL PROTECTED] and include
in the body of the message "unsubscribe ejb-container-group".