我已经运行mvn clean但目录(将目录名称放在这里)仍然存在。我该怎么办?

一些文件生成插件可以在 clean 插件删除的默认目录之外生成它们的文件。您应该在干净的插件配置中添加这些文件的位置,或者更改这些插件的配置以将它们的文件放在 project.build.directory中,默认情况下,目标 目录。

[最佳]


在 Windows 上,我得到“无法删除目录”。怎么了?

例如,如果您已经打开了一个以 target 作为当前目录的命令行,则clean可能会失败。Windows 会锁定一些资源,您需要关闭这些资源上的句柄。要跳过这些错误,您可以使用命令行参数-Dmaven.clean.failOnError=false调用clean。有关详细信息,请参阅忽略错误页面。

Sysinternals制作了许多实用程序,例如Process ExplorerHandle ,可帮助您处理 Windows 句柄。

[最佳]