Я использую задачу ANT Copy
, чтобы скопировать zip-файл из одного общего ресурса в другой
<copy file="\\server_share\nightly\xyz08022012.zip" todir="Z:\output\Nightly"/>
когда это выполняется, я получаю исключение ниже
Не удалось скопировать \ server_share \ nightly \ xyz08022012.zip в Z: \ output \ Nightly \ xyz08022012.zip из-за java.io.FileNotFoundException Z: \ output \ Nightly \ xyz08022012.zip (системе не удается найти указанный путь .) `
Когда я изменяю Z:\output\Nightly
на C:\temp
, копия работает
Z:\
указывает на общий ресурс сервера, который смонтирован на сервере с другими учетными данными пользователя, и диск становится постоянным. Это обходное решение связано с тем, что при запуске сборки пользователь сборки не имеет доступа к общей папке вывода
Поэтому я сопоставил общий ресурс сервера как сетевой диск с другими учетными данными (пользователь, у которого есть права на чтение / запись) и сделал этот диск постоянным
Это на компьютере с Windows 7, на котором выполняется сборка.
Я попытался сделать копию вручную, и это сработало
Я посмотрел на Задача копирования Ant: не удалось скопировать из-за java.io.FileNotFoundException , но мне не помогло