当只剩下文件夹时,使maven清理不会失败

当只剩下文件夹时,使maven清理不会失败,maven,maven-clean-plugin,Maven,Maven Clean Plugin,在开发应用程序时,我最常用的命令是mvn clean install。清洁可能90%的时间都不需要,但它不会造成伤害,可能有助于避免奇怪的问题。然而,有时,当我在控制台应用程序上工作时,在一个终端上打开主干,在另一个终端上打开目标 mvn clean在这种情况下,它会执行我需要的操作—删除目标文件夹中的每个文件—然后由于锁定文件夹本身而失败。有没有办法告诉它,在这种情况下,它应该忽略/跳过删除文件夹本身,然后继续安装?是的,您可以在属性的帮助下配置。它默认为true,这意味着插件将在出错时失败

在开发应用程序时,我最常用的命令是
mvn clean install
。清洁可能90%的时间都不需要,但它不会造成伤害,可能有助于避免奇怪的问题。然而,有时,当我在控制台应用程序上工作时,在一个终端上打开主干,在另一个终端上打开目标


mvn clean
在这种情况下,它会执行我需要的操作—删除目标文件夹中的每个文件—然后由于锁定文件夹本身而失败。有没有办法告诉它,在这种情况下,它应该忽略/跳过删除文件夹本身,然后继续安装?

是的,您可以在属性的帮助下配置。它默认为
true
,这意味着插件将在出错时失败

禁用此功能的示例配置:


maven清洁插件
3.0.0
假的
通过设置
maven.clean.failOnError
user属性,您也可以直接在命令行上执行此操作,而无需更改POM:

mvn clean install -Dmaven.clean.failOnError=false
请注意,这会使插件忽略所有错误,但目前无法使其仅忽略某些类型的错误