On Sun, 2001-12-09 at 19:13, Bobby Nations wrote: > All, > > I'm pumped to find out about jsword, the java port of sword. As a small > token of my appreciation for the work done by everyone so far, I'm > attaching an ant build file for the jsword project. By default, it will > compile and jar all of the java files under 'jsword/src' into > 'jsword/dist/sword.jar', and it will also create the javadocs under > 'jsword/dist/api'. There's a clean target as well to remove temporary > directories such as dist. > > Hope you like it, and I would love to contribute more to the ongoing > porting efforts. > > Cheers, > > Bobby > ---- >
It works, I like it! I by no means have the final word, but may I suggest a few changes? 15c15 < <property name="build.dir" value="btree" /> --- > <property name="build.dir" value="classes" /> Functionally it does the same thing. I prefer to use classes, it's more of name for what is going in the directory. Also, a few IDEs that compile into separate directories (i.e. JBuilder) use "src" and "classes" so this name will make it easier for those lazy developers that use an IDE. (Ooooh, I feel flame coming on...) 37c37 < <target name="compile" depends="javadoc"> --- > <target name="compile" depends="init,createDir"> Compiling doesn't necessarily depend on Javadoc's being generated, but it does depend on the other two. It also can be time consuming to recreate the Javadocs every time you compile. /mike -- ****************************************** Mike Dougherty -- Java Software Engineer ****************************************** Hope is a waking dream. -- Aristotle