[jboss-svn-commits] JBL Code SVN: r25777 - in labs/jbossbuild/buildmagic/trunk/tasks/src/main/org/jboss/tools/buildmagic/task: module and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Mar 22 22:42:50 EDT 2009


Author: pgier
Date: 2009-03-22 22:42:49 -0400 (Sun, 22 Mar 2009)
New Revision: 25777

Modified:
   labs/jbossbuild/buildmagic/trunk/tasks/src/main/org/jboss/tools/buildmagic/task/Ant.java
   labs/jbossbuild/buildmagic/trunk/tasks/src/main/org/jboss/tools/buildmagic/task/module/ExecuteModules.java
Log:
[JBBUILD-521] Don't look for build.xml if externalBuild setting is true.

Modified: labs/jbossbuild/buildmagic/trunk/tasks/src/main/org/jboss/tools/buildmagic/task/Ant.java
===================================================================
--- labs/jbossbuild/buildmagic/trunk/tasks/src/main/org/jboss/tools/buildmagic/task/Ant.java	2009-03-22 19:55:58 UTC (rev 25776)
+++ labs/jbossbuild/buildmagic/trunk/tasks/src/main/org/jboss/tools/buildmagic/task/Ant.java	2009-03-23 02:42:49 UTC (rev 25777)
@@ -90,6 +90,8 @@
    protected boolean inheritAll = true;
    
    protected Project project;
+   
+   public static final String DEFAULT_ANT_BUILD_FILE = "build.xml";
 
    public void init() {
       project = new Project();
@@ -184,13 +186,13 @@
    public File getBuildFile() throws BuildException {
       String filename = antFile;
       if (filename == null) {
-         filename = "build.xml";
+         filename = DEFAULT_ANT_BUILD_FILE;
       }
       else {
          filename = ResolveProperties.subst(filename, getProject());
       }
 
-      File file = new File("build.xml");
+      File file = new File( filename );
       if (!file.isAbsolute()) {
          filename = (new File(dir, filename)).getAbsolutePath();
          file = new File(filename);
@@ -227,7 +229,7 @@
          }
 
          if (antFile == null) {
-            antFile = "build.xml";
+            antFile = DEFAULT_ANT_BUILD_FILE;
          }
          else {
             antFile = ResolveProperties.subst(antFile, getProject());

Modified: labs/jbossbuild/buildmagic/trunk/tasks/src/main/org/jboss/tools/buildmagic/task/module/ExecuteModules.java
===================================================================
--- labs/jbossbuild/buildmagic/trunk/tasks/src/main/org/jboss/tools/buildmagic/task/module/ExecuteModules.java	2009-03-22 19:55:58 UTC (rev 25776)
+++ labs/jbossbuild/buildmagic/trunk/tasks/src/main/org/jboss/tools/buildmagic/task/module/ExecuteModules.java	2009-03-23 02:42:49 UTC (rev 25777)
@@ -317,7 +317,10 @@
       // see if this is a valid ant file
       try
       {
-         ant.getBuildFile();
+         if ( ! externalBuild ) 
+         {
+            ant.getBuildFile();
+         }
       }
       catch (BuildException e)
       {
@@ -336,7 +339,7 @@
          throw e;
       }
 
-      runHooks(beforeHooks);
+      runHooks( beforeHooks );
 
       ant.addBuildListener(listener);
 
@@ -402,16 +405,6 @@
          runner.run();
       }
 
-      // shit this sucks
-      // jason: this will not work in ant 1.5
-      // props.remove(moduleProperty);
-      // props.remove(targetProperty);
-
-      // iter = properties.iterator();
-      // while (iter.hasNext()) {
-      // Property a = (Property)iter.next();
-      // props.remove(a.getName());
-      // }
    }
 
    protected void printMessages(List messages)




More information about the jboss-svn-commits mailing list