Какова причина сбоя: «jarsigner: попытка переименовать {файл} в {файл} .org не удалась ”При подписании jar-файлов с помощью ant?

Я получаю сообщение об ошибке:

[signjar] jarsigner: попытаться переименовать C: \ рабочее пространство \ line_editor \ lib \ icon.jar к C: \ workspace \ line_editor \ lib \ icon.jar.orig не удалось

при попытке самостоятельно подписать набор jar-файлов с помощью ant внутри Eclipse. Сборка муравья отлично работала в этом проекте и аналогичном коде в других проектах. Я внес небольшие изменения в код и попытался перестроить, но продолжаю получать эту ошибку.

Вот соответствующая цель ant:

<target name="sign" depends="jar" description="Signs Jars">

        <genkey keystore="myKeystore1" alias="something" storepass="somethingpass" 
          dname="CN=Classification, OU=NAPA, O=GPC, C=US"/> 


        <signjar keystore="myKeystore1" alias="something" storepass="somethingpass">
            <fileset file="${web.dir}/${jar.name}" />
            <fileset dir="${lib.dir}">
                <include name="*.jar"/>
            </fileset>  
        </signjar>
    </target>

Я удалил проект и снова вытащил его из нашего репозитория. Таким образом, он имеет те же настройки проекта по умолчанию, что и другие проекты, что эта часть не дает сбоев. Я посмотрел на рассматриваемый .jar, и он не был доступен только для чтения. Я изменил имя, и следующий алфавитный файл .jar тоже не прошел. В этой папке нет запущенной программы, которая обращается к .jars.

Какие-либо предложения относительно причины?

6
задан jzd 17 January 2011 в 14:58
поделиться