|
|
|
Visualizing Data: Self-Documenting Ant files : Page 7
Interactive graphical views of your Ant build files give you more information faster, reduce errors, and provide intuitive methods to help you comprehend, modify, and test build targets.
|
|
|
![]() |
|
Ant Visualization Wrap-Up
You've seen a variety of techniques for visualizing an Ant build file, each of which provides a unique perspective of your Ant source code. One reason for writing this article was to explain and examine these very practical techniques, but another was to instill the notion that the way you visualize something has a dramatic effect on what you can do with it, how you use it, and indeed, how you even think about it.
The table below lists all the techniques discussed in this article, giving you a side-by-side comparison. No one technique is best so you may end up using a variety.
Ant Visualization Techique Wrap-Up | Characteristic \ Technique | IE | PrettyBuild | Ant Help | AntDoc | Ant2Svg | Grand | Shows Source | Y | | | Y | | Y | Includes Dynamic GUI | | Y | | Y | | Y | Executes Targets | | Y | | Y | | | Identifies Public Targets | | | Y | | | Y | Identifies Default Target | Y | Y | Y | | | Y | Shows Target Descriptions | Y | Y | Y | Y | | Y | Shows Connections | | Y | | Y | Y | Y | Shows Conditions | Y | | | Y | | Y | Shows Task Usage | | | | Y | | | Summarizes All Targets on One Page | | Y | Y | Y | Y | Y | Renders Graphical Output | | | | | Y | Y | Links to Ant Documentation | | | | Y | | | Supports Filtering | | | | | | Y | Runs in a Browser | Y | Y | | Y | | |
|
Michael Sorens is a freelance software engineer, spreading the seeds of good design wherever possible, including through his open-source web site, teaching (University of Phoenix plus community colleges), and writing (contributed to two books plus various articles). With BS and MS degrees in computer science and engineering from Case Western Reserve University, he has worked at Fortune 500 firms and at startups, using C#, SQL, XML, XSL, Java, Perl, C, Lisp, PostScript, and others. His favorite project: designing and implementing the world's smallest word processor, where the medium was silicon, the printer "head" was a laser, and the Declaration of Independence could literally fit on the head of a pin. You can discuss this or any other article by Michael Sorens here.
Email Author
|
|
|
|
|