我正在研究一个项目,我尝试运行(在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会清除目标文件夹)。
答案 0 :(得分:2)
例如,当您在Eclipse之外的Windows上运行Maven并且Eclipse配置为自动刷新工作区时,会发生这种情况。
Maven开始更改工作区和Eclipse通知中的文件并尝试查看发生的情况。如果两个意外碰巧尝试访问同一个文件,其中一个丢失。通常,它是Maven(因为Eclipse只记录错误并继续)。
您可以在Maven运行时禁用自动刷新或切换到"刷新访问"如果你有Eclipse 3.7。