我使用IntelliJ的maven插件来构建我的项目mvn clean install
。clean
由于删除目标目录中的某些文件夹时出现问题,它会失败。
我多次出现这个错误,我总是可以通过使用unlocker或bash解决它rm -rf <dir>
,但这次不是。
这些是我试图删除文件夹的东西:
Windows资源管理器>右键单击>删除:
似乎什么都不做,甚至没有输出错误
cygwin> bash rm -rf:rm:
cannot remove 'tiny_mce/plugins/fullscreen': File exists
rm: cannot remove 'tiny_mce/plugins/iespell': Directory not empty
解锁>删除:
eclipse / intellij>删除
Java IOException:无法删除...
我希望还有其他选择,因为只要我遇到这个问题,我就无法在本地机器上继续工作。而且我当然不希望在新路径下切换我的工作区并从头开始设置所有内容。这不是解决方案!
更新:
将文件夹移动到另一个位置
奇怪的是,它奏效了。我仍然无法删除该文件夹,但我可以继续我的工作。但是,我想删除它...
1
请看:maven.apache.org/plugins/maven-clean-plugin/faq.html
—
多德
感谢@duDE,我可以使用-Dmaven.clean.failOnError = false成功运行该作业但该文件夹未被删除,因此被打包到war文件中
—
Manticore
它似乎我的文件系统被损坏或某种程度,因为没有工具可以删除该文件夹。它可以移动但不能删除。我记得多年前在Windows 98上遇到过这个问题...
—
Manticore