Maven中不存在官方的Maven-Cleaner插件,标准清理工具是maven-clean-plugin;它默认绑定到clean生命周期,执行mvn clean自动删除target/目录,支持通过pom.xml扩展清理logs、temp-output等自定义路径。
Java项目中并没有官方的
Maven-Cleaner
插件。你可能混淆了概念:Maven 自带
生命周期阶段和
(清洁插件),它才是负责清理编译输出(如
目录)的标准工具。
确认使用的是 maven-clean-plugin
Maven 默认已绑定
到
生命周期,无需额外配置即可使用:
执行
会自动删除
目录及其全部内容(包括编译类、测试报告、打包产物等)
该插件默认清理路径为
(即
),可安全运行,不影响源码和配置
不会清理 IDE 自动生成的文件(如
、
或
),这些需手动或通过 IDE 功能清除
自定义清理范围(可选)
若需清理额外目录(如临时日志、缓存生成物),可在
中扩展配置:
配置后运行
即一并删除指定路径。
Eclipse导入Android或其他的JAVA项目的正确方法 WORD版
本文档主要讲述的是Eclipse导入Android或其他的JAVA项目的正确方法;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
下载
立即学习
“
Java免费学习笔记(深入)
”;
常见误区与建议
不存在 “Maven-Cleaner” 工具包
:搜索 Maven 中央仓库或官网均无此坐标(groupId/artifactId),警惕非官方脚本或过时教程
clean 不等于彻底重置
:它不清理本地仓库(
)、IDE 缓存或 Git 忽略文件,如需完整重建,应配合
或重启 IDE
CI/CD 场景推荐显式调用
:在 Jenkins/GitHub Actions 中写
,避免因残留 class 文件导致行为不一致
用好
就是掌握标准 clean 流程,不需要引入第三方“Cleaner”。
cleanmaven-clean-plugintarget/maven-clean-plugincleanmvn cleantarget/${project.build.directory}target/.idea/.vscode/.classpathpom.xml
maven-clean-plugin
3.4.0
logs
*.log
false
temp-output
mvn clean~/.m2/repositorymvn clean compilemvn clean packagemaven-clean-plugin