MyEclipse 8.0 を使用して Spring Batch プロジェクトを開発しています。最近、MySQL をデータベース エクスプローラーのパースペクティブに追加しましたが、プロジェクトで "mvn clean" を実行しようとすると、ターゲットの lib フォルダーから mysql-connector-java-5.1.6.jar を削除できないため失敗します. この jar を手動で削除しようとしましたが、別の人またはプログラムによって使用されているというポップアップが表示されます。これまでのところ、続行する唯一の方法は、別のテストを実行する必要があるたびに MyEclipse を閉じることです。この問題は、私が使用している他のデータベース (DB2) では発生しません。
1314 次
2 に答える
2
Windows エクスプローラーがターゲット ディレクトリ内のファイル ロックを解除しないことがあります。Process Explorerを使用して、ファイルがロックされているものを確認してください。それが重要でない場合は、それを使用してロックを解除できます。その後、 mvn clean は正常に実行されます。
于 2010-02-17T01:16:39.560 に答える
1
良くも悪くも、ファイルが別のプロセスによってロックされており、削除が失敗しているという事実があります。データベース エクスプローラーを構成するときは、ターゲット ディレクトリにあるものではなく、ローカル リポジトリの MySQL jar を使用してみてください。これで問題が解決するはずです。
于 2010-02-11T16:24:54.230 に答える