エラーが発生しています:
[signjar] jarsigner: C:\workspace\line_editor\lib\icon.jar の名前を C:\workspace\line_editor\lib\icon.jar.orig に変更しようとして失敗しました
Eclipse内でantを使用して一連のjarファイルに自己署名しようとしたとき。Ant ビルドは、このプロジェクトでは正常に機能し、他のプロジェクトでも同様のコードが機能しました。コードにいくつかの小さな変更を加え、再構築しようとしましたが、このエラーが発生し続けました。
関連する 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 にアクセスしている実行中のプログラムはありません。
原因についての提案はありますか?