peterreilly 2003/10/22 02:28:22 Modified: . Tag: ANT_16_BRANCH build.xml src/main/org/apache/tools/ant/util Tag: ANT_16_BRANCH ScriptRunner.java Added: src/etc/testcases/taskdefs/optional Tag: ANT_16_BRANCH script_reference.xml src/testcases/org/apache/tools/ant/taskdefs/optional Tag: ANT_16_BRANCH RhinoReferenceTest.java Log: Merge with HEAD Revision Changes Path No revision No revision 1.392.2.8 +4 -2 ant/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/ant/build.xml,v retrieving revision 1.392.2.7 retrieving revision 1.392.2.8 diff -u -r1.392.2.7 -r1.392.2.8 --- build.xml 20 Oct 2003 23:30:42 -0000 1.392.2.7 +++ build.xml 22 Oct 2003 09:28:21 -0000 1.392.2.8 @@ -1452,10 +1452,12 @@ unless="some.regexp.support"/> <exclude name="${ant.package}/types/selectors/ContainsRegexpTest.java" unless="some.regexp.support"/> - <exclude name="${optional.package}/RhinoScriptTest.java" + <exclude name="${optional.package}/Rhino*.java" unless="bsf.present"/> - <exclude name="${optional.package}/RhinoScriptTest.java" + <exclude name="${optional.package}/Rhino*.java" unless="rhino.present"/> + <exclude name="${optional.package}/script/*.java" + unless="bsf.present"/> <exclude name="${optional.package}/script/*.java" unless="rhino.present"/> <exclude name="${optional.package}/BeanShellScriptTest.java" No revision No revision 1.1.2.1 +9 -1 ant/src/main/org/apache/tools/ant/util/ScriptRunner.java Index: ScriptRunner.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/ScriptRunner.java,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -u -r1.1 -r1.1.2.1 --- ScriptRunner.java 20 Jul 2003 09:34:21 -0000 1.1 +++ ScriptRunner.java 22 Oct 2003 09:28:22 -0000 1.1.2.1 @@ -89,7 +89,15 @@ public void addBeans(Map dictionary) { for (Iterator i = dictionary.keySet().iterator(); i.hasNext();) { String key = (String) i.next(); - addBean(key, dictionary.get(key)); + try { + Object val = dictionary.get(key); + addBean(key, val); + } catch (BuildException ex) { + // The key is in the dictionary but cannot be retrieved + // This is usually due references that refer to tasks + // that have not been taskdefed in the current run. + // Ignore + } } } No revision No revision 1.1.2.1 +0 -0 ant/src/etc/testcases/taskdefs/optional/script_reference.xml Index: script_reference.xml =================================================================== RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/optional/script_reference.xml,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -u -r1.1 -r1.1.2.1 No revision No revision 1.1.2.1 +0 -0 ant/src/testcases/org/apache/tools/ant/taskdefs/optional/RhinoReferenceTest.java Index: RhinoReferenceTest.java =================================================================== RCS file: /home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/optional/RhinoReferenceTest.java,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -u -r1.1 -r1.1.2.1
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]