Community
Participate
Working Groups
The iajc ant task should produce a summary of what it is doing, like the javac task does: [javac] Compiling 189 source files to C:\project\classes
Thanks for the bug. iajc will print the full ajc command line when in verbose mode. The problem with trying to calculate a summary is that the iajc task does not enumerate files the way javac does - there could be any number of arg files, source roots, source files, etc. Reopen this if verbose isn't working for you or you have a proposal for useful info-level output (I thought perhaps when forking...).
How about just printing a count of the number of top level input items (directories, inpath entries, source roots, etc.)? Verbose output is good for debugging, but it's helpful to see some summary of how much is being compiled in a batch build without so much information.
Fixed in AjcTask.java:1.55 with new logCommand option that emits the entire command to INFO (verbose mode does the same, but also adds all other verbose messages). No summary is correct in the presence of command editors, so the actual command is the best option absent heinous code to parse and summarize the command as edited. I also left the command elements in [array, mode] to make parsing easier if need be.