Я получаю сообщение об ошибке:
[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.
Какие-либо предложения относительно причины?