Ant: The Definitive Guide by Eric M. Burke, Jesse E. Tilly The following errata were *corrected* in the 7/04 reprint: Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem (xii) IN PRINT: Last paragraph, 2nd and 3rd sentences; "If a tool out there doesnt do what you need it to do, then look around for one that will. If it doesnt exist, then create it." NOW READS: "If a tool out there doesn't do what you need it to do, then look around for one that will. If it doesn't exist, then create it." (26) 3rd paragraph (starts with "An upside"); "An upside of properties, as opposed to DataTypes, is that their values are type agnostic (i.e., they're always strings." NOW READS: "An upside of properties, as opposed to DataTypes, is that their values are type agnostic (i.e., they're always strings)." {192} 1st Paragraph, last sentence; The link to the libcabinet library (a non-Windows CAB singing tool) is a dead link. Information on the library can be found at http://www.freshports.org/archivers/libcabinet/ and can be downloaded from the mirror ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/. The last sentence of the paragraph HAS BEEN CHANGED to reflect these new reference links.