0

私はプロジェクトに取り組んでおり、実行しようとしています(Eclipseの外部、cygwin(したがってWindows環境)で):

mvn clean

次の理由で失敗します。

org.apache.maven.plugins:maven-clean-plugin:2.4:clean (default-clean) on project *****: Failed to clean project: Failed to delete path_to_project\target\org.apache- commons-httpclient-3.1.jar ->【ヘルプ1】

瓶を開けたままにしておくのが日食であることは知っています。maven コマンドを実行する前に Eclipse でプロジェクトをクリーンアップすると、エラーは発生しません (明らかに、Eclipse はターゲット フォルダーをクリーンアップします)。

4

1 に答える 1

2

これは、たとえば、Eclipse 以外の Windows で Maven を実行し、Eclipse がワークスペースを自動的に更新するように構成されている場合に発生します。

何が起こるかというと、Maven がワークスペース内のファイルを変更し始め、Eclipse が通知し、何が起こっているのかを確認しようとします。2 人がたまたま同じファイルにアクセスしようとすると、どちらかが負けます。通常、これは Maven です (Eclipse はエラーをログに記録して続行するため)。

Maven の実行中は自動更新を無効にするか、Eclipse 3.7 を使用している場合は「アクセス時に更新」に切り替えることができます。

于 2013-03-14T13:38:21.297 に答える