You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by pe...@apache.org on 2006/09/15 23:58:36 UTC

svn commit: r446758 - in /ant/core/trunk: ./ src/main/org/apache/tools/ant/taskdefs/ src/main/org/apache/tools/ant/taskdefs/optional/ src/main/org/apache/tools/ant/taskdefs/optional/script/ src/main/org/apache/tools/ant/types/optional/ src/main/org/apa...

Author: peterreilly
Date: Fri Sep 15 14:58:35 2006
New Revision: 446758

URL: http://svn.apache.org/viewvc?view=rev&rev=446758
Log:
Move ScriptRunner (which depends on bsf.jar) to
an optional package

Added:
    ant/core/trunk/src/main/org/apache/tools/ant/util/optional/ScriptRunner.java
      - copied, changed from r446740, ant/core/trunk/src/main/org/apache/tools/ant/util/ScriptRunner.java
Removed:
    ant/core/trunk/src/main/org/apache/tools/ant/util/ScriptRunner.java
Modified:
    ant/core/trunk/build.xml
    ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Definer.java
    ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/Script.java
    ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.java
    ant/core/trunk/src/main/org/apache/tools/ant/types/optional/AbstractScriptComponent.java
    ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptFilter.java
    ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptSelector.java

Modified: ant/core/trunk/build.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/build.xml?view=diff&rev=446758&r1=446757&r2=446758
==============================================================================
--- ant/core/trunk/build.xml (original)
+++ ant/core/trunk/build.xml Fri Sep 15 14:58:35 2006
@@ -241,6 +241,7 @@
       <filename name="${optional.package}/script/**/*"/>
       <filename name="${optional.type.package}/*Script*"/>
       <filename name="${util.package}/Script*"/>
+      <filename name="${util.package}/optional/Script*"/>
     </or>
   </selector>
 

Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Definer.java
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Definer.java?view=diff&rev=446758&r1=446757&r2=446758
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Definer.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Definer.java Fri Sep 15 14:58:35 2006
@@ -463,6 +463,30 @@
     }
 
     /**
+     * Antlib attribute, sets resource and uri.
+     * uri is set the antlib value and, resource is set
+     * to the antlib.xml resource in the classpath.
+     * For example antlib="antlib:org.acme.bland.cola"
+     * corresponds to uri="antlib:org.acme.bland.cola"
+     * resource="org/acme/bland/cola/antlib.xml".
+     * ASF Bugzilla Bug 31999
+     * @param antlib the value to set.
+     */
+    public void setAntlib(String antlib) {
+        if (definerSet) {
+            tooManyDefinitions();
+        }
+        if (!antlib.startsWith("antlib:")) {
+            throw new BuildException(
+                "Invalid antlib attribute - it must start with antlib:");
+        }
+        setURI(antlib);
+        this.resource = antlib.substring("antlib:".length()).replace('.','/')
+            + "/antlib.xml";
+        definerSet = true;
+    }
+
+    /**
      * Name of the definition
      * @param name the name of the definition
      */

Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/Script.java
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/Script.java?view=diff&rev=446758&r1=446757&r2=446758
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/Script.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/Script.java Fri Sep 15 14:58:35 2006
@@ -20,7 +20,7 @@
 import java.io.File;
 import org.apache.tools.ant.BuildException;
 import org.apache.tools.ant.Task;
-import org.apache.tools.ant.util.ScriptRunner;
+import org.apache.tools.ant.util.optional.ScriptRunner;
 import org.apache.tools.ant.types.Path;
 import org.apache.tools.ant.types.Reference;
 

Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.java
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.java?view=diff&rev=446758&r1=446757&r2=446758
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.java Fri Sep 15 14:58:35 2006
@@ -36,7 +36,7 @@
 import java.io.File;
 
 import org.apache.tools.ant.util.ClasspathUtils;
-import org.apache.tools.ant.util.ScriptRunner;
+import org.apache.tools.ant.util.optional.ScriptRunner;
 
 /**
  * Define a task using a script

Modified: ant/core/trunk/src/main/org/apache/tools/ant/types/optional/AbstractScriptComponent.java
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/types/optional/AbstractScriptComponent.java?view=diff&rev=446758&r1=446757&r2=446758
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/types/optional/AbstractScriptComponent.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/types/optional/AbstractScriptComponent.java Fri Sep 15 14:58:35 2006
@@ -18,7 +18,7 @@
 package org.apache.tools.ant.types.optional;
 
 import org.apache.tools.ant.ProjectComponent;
-import org.apache.tools.ant.util.ScriptRunner;
+import org.apache.tools.ant.util.optional.ScriptRunner;
 
 import java.io.File;
 

Modified: ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptFilter.java
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptFilter.java?view=diff&rev=446758&r1=446757&r2=446758
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptFilter.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptFilter.java Fri Sep 15 14:58:35 2006
@@ -20,7 +20,7 @@
 import org.apache.tools.ant.filters.TokenFilter;
 import java.io.File;
 import org.apache.tools.ant.BuildException;
-import org.apache.tools.ant.util.ScriptRunner;
+import org.apache.tools.ant.util.optional.ScriptRunner;
 
 
 /**

Modified: ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptSelector.java
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptSelector.java?view=diff&rev=446758&r1=446757&r2=446758
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptSelector.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/types/optional/ScriptSelector.java Fri Sep 15 14:58:35 2006
@@ -18,7 +18,7 @@
 package org.apache.tools.ant.types.optional;
 
 import org.apache.tools.ant.types.selectors.BaseSelector;
-import org.apache.tools.ant.util.ScriptRunner;
+import org.apache.tools.ant.util.optional.ScriptRunner;
 import org.apache.tools.ant.BuildException;
 
 import java.io.File;

Copied: ant/core/trunk/src/main/org/apache/tools/ant/util/optional/ScriptRunner.java (from r446740, ant/core/trunk/src/main/org/apache/tools/ant/util/ScriptRunner.java)
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/util/optional/ScriptRunner.java?view=diff&rev=446758&p1=ant/core/trunk/src/main/org/apache/tools/ant/util/ScriptRunner.java&r1=446740&p2=ant/core/trunk/src/main/org/apache/tools/ant/util/optional/ScriptRunner.java&r2=446758
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/util/ScriptRunner.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/util/optional/ScriptRunner.java Fri Sep 15 14:58:35 2006
@@ -15,7 +15,7 @@
  *  limitations under the License.
  *
  */
-package org.apache.tools.ant.util;
+package org.apache.tools.ant.util.optional;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -28,6 +28,8 @@
 import org.apache.tools.ant.BuildException;
 import org.apache.tools.ant.ProjectComponent;
 import org.apache.tools.ant.Project;
+
+import org.apache.tools.ant.util.FileUtils;
 
 import java.util.Map;
 import java.util.HashMap;



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org