Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

automatically echo project name for each task

 
Jim Atharris
Greenhorn
Posts: 28
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

We have a toplevel build.xml that essentially calls other projects' build.xml files. And this works just fine. However for each target that ant automatically prints out, I can't tell which project's build.xml it came from. Below I have the following (sample) build.xml for each project. This produces output like:



I like the output that the echo statement does; however, it is unmaintainable/error-prone to have to put the echo statement in each task.

Is there an easier way? Any help would be appreciated.

We're using Ant version: 1.8.1

Thanks,
Jim

 
Peter Johnson
author
Bartender
Posts: 5852
7
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I used a naming convention for targets whereby each target was prefixed with some letters to identify the xml file. For example, in the global included xml file all targets started with "g_". But having the option to have Ant print something like "[targetx in foo.xml]" seems like a worthwhile enhancement to Ant.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic