一些文件生成插件可以在 clean 插件删除的默认目录之外生成它们的文件。您应该在干净的插件配置中添加这些文件的位置,或者更改这些插件的配置以将它们的文件放在 project.build.directory中,默认情况下,目标 目录。
例如,如果您已经打开了一个以 target 作为当前目录的命令行,则clean可能会失败。Windows 会锁定一些资源,您需要关闭这些资源上的句柄。要跳过这些错误,您可以使用命令行参数-Dmaven.clean.failOnError=false调用clean。有关详细信息,请参阅忽略错误页面。
Sysinternals制作了许多实用程序,例如Process Explorer 或Handle ,可帮助您处理 Windows 句柄。