...
A downfall to this task is that it will copy up every file every time, regardless of whether the original has changed or not. This is of particular concern if you're deploying a large website or using a slow connection. But don't fear the all new %3Cmodified<modified/%3E> selector can be used to cut out the unnecessary bandwidth. The task now becomes:
...
You might also want to consider using the Ant1.5 %3Cinput<input/%3E> task so that users are prompted for configuration details if the properties haven't already been set. A complete example follows:
...