conor       2003/09/12 07:04:46

  Modified:    src/main/org/apache/tools/ant/taskdefs Ant.java
  Log:
  Mark entry and exit of <ant> and <antcall>
  
  PR:   22718
  Submitted by: Jesse Glick
  
  Revision  Changes    Path
  1.90      +9 -7      ant/src/main/org/apache/tools/ant/taskdefs/Ant.java
  
  Index: Ant.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Ant.java,v
  retrieving revision 1.89
  retrieving revision 1.90
  diff -u -w -u -r1.89 -r1.90
  --- Ant.java  10 Sep 2003 13:57:19 -0000      1.89
  +++ Ant.java  12 Sep 2003 14:04:46 -0000      1.90
  @@ -226,8 +226,7 @@
               addAlmostAll(getProject().getProperties());
           }
   
  -        Enumeration e;
  -        e = propertySets.elements();
  +        Enumeration e = propertySets.elements();
           while (e.hasMoreElements()) {
               PropertySet ps = (PropertySet) e.nextElement();
               addAlmostAll(ps.getProperties());
  @@ -339,7 +338,8 @@
   
               if (dir != null) {
                   newProject.setBaseDir(dir);
  -                if (savedDir != null) { // has been set explicitly
  +                if (savedDir != null) {
  +                    // has been set explicitly
                       newProject.setInheritedProperty("basedir" ,
                                                       dir.getAbsolutePath());
                   }
  @@ -357,8 +357,7 @@
               antFile = file.getAbsolutePath();
   
               log("calling target " + (target != null ? target : "[default]")
  -                    + " in build file " +  antFile.toString(),
  -                    Project.MSG_VERBOSE);
  +                    + " in build file " +  antFile, Project.MSG_VERBOSE);
               newProject.setUserProperty("ant.file" , antFile);
   
               // Are we trying to call the target in which we are defined (or
  @@ -410,9 +409,12 @@
   
               addReferences();
   
  -            if (target != null) {
  -                if (!"".equals(target)) {
  +            if (target != null && !"".equals(target)) {
  +                try {
  +                    log("Entering " + antFile + "...");
                       newProject.executeTarget(target);
  +                } finally {
  +                    log("Exiting " + antFile + ".");
                   }
               }
           } finally {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to