| @@ -1,6 +1,15 @@ | |||||
| Changes from Ant 1.10.2 TO Ant 1.10.3 | Changes from Ant 1.10.2 TO Ant 1.10.3 | ||||
| ===================================== | ===================================== | ||||
| Changes that could break older environments: | |||||
| ------------------------------------------- | |||||
| * Previous versions of Ant's copy task would throw a BuildException | |||||
| if the "name" of the resource to copy was null. Starting | |||||
| this version, the copy task instead silently skips such resources | |||||
| and no longer throws an exception. | |||||
| ant-dev list https://www.mail-archive.com/dev@ant.apache.org/msg46634.html | |||||
| Fixed bugs: | Fixed bugs: | ||||
| ----------- | ----------- | ||||
| @@ -83,12 +83,12 @@ public class NullByteStreamResource extends Resource { | |||||
| </target> | </target> | ||||
| <target name="testResourceWithoutName" | <target name="testResourceWithoutName" | ||||
| depends="-setupNullByteStreamResource"> | |||||
| <au:expectfailure> | |||||
| <copy todir="${output}"> | |||||
| <nullstream/> | |||||
| </copy> | |||||
| </au:expectfailure> | |||||
| depends="-setupNullByteStreamResource" description="Tests that a | |||||
| copy operation, of a resource without a name, doesn't run into (NPE) | |||||
| exceptions. The resource itself will however be silently ignored"> | |||||
| <copy todir="${output}"> | |||||
| <nullstream/> | |||||
| </copy> | |||||
| </target> | </target> | ||||
| <target name="testResourceWithoutNameWithMergeMapper" | <target name="testResourceWithoutNameWithMergeMapper" | ||||