Author: bodewig
Date: Wed Sep 23 15:40:32 2009
New Revision: 818143
URL: http://svn.apache.org/viewvc?rev=818143&view=rev
Log:
improve logging
Modified:
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Get.java
Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Get.java
URL:
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Get.java?rev=818143&r1=818142&r2=818143&view=diff
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Get.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Get.java Wed Sep 23
15:40:32 2009
@@ -105,11 +105,19 @@
dest = new File(destination, path);
} else {
FileNameMapper mapper = mapperElement.getImplementation();
- String[] d = mapper.mapFileName(r.getName());
- if (d == null || d.length != 1) {
+ String[] d = mapper.mapFileName(source.toString());
+ if (d == null) {
log("skipping " + r + " - mapper can't handle it",
Project.MSG_WARN);
continue;
+ } else if (d.length == 0) {
+ log("skipping " + r + " - mapper returns no file name",
+ Project.MSG_WARN);
+ continue;
+ } else if (d.length > 1) {
+ log("skipping " + r + " - mapper returns multiple file"
+ + " names", Project.MSG_WARN);
+ continue;
}
dest = new File(destination, d[0]);
}