Java 8+STS环境下执行Maven Clean报错求助
解决Maven Clean插件执行失败问题
针对你在Spring Boot项目(Java 8 + STS环境)中执行mvn clean时出现的以下错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:3.2.0:clean (default-clean) on project control: Failed to clean project
以下是几个可行的解决办法:
1. 释放被占用的文件或进程
- 关闭STS中正在运行的该项目实例,确保没有后台进程占用
target目录下的文件 - 检查是否有文件管理器、终端等程序打开了
target目录,关闭后重新执行mvn clean
2. 显式配置Maven Clean插件
在pom.xml的<build><plugins>节点下添加Clean插件的配置,强制清理或调整版本:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>3.2.0</version> <configuration> <!-- 强制删除被锁定的文件 --> <force>true</force> <!-- 若需要,可指定额外要清理的目录 --> <filesets> <fileset> <directory>src/main/generated</directory> <includes> <include>**/*.java</include> </includes> </fileset> </filesets> </configuration> </plugin>
3. 手动清理目标目录
- 直接删除项目根目录下的
target文件夹 - 执行
mvn clean install验证是否能正常完成构建
4. 检查目录权限
- 确保项目所在文件夹有读写权限,避免因权限不足无法删除文件
- Windows:右键项目目录 → 属性 → 安全,确认当前用户有修改权限
- Linux/macOS:在终端执行
chmod -R 755 /path/to/your/project赋予权限
5. 重置Maven本地缓存
- 删除本地Maven仓库的缓存目录(默认路径:
~/.m2/repository) - 重新执行
mvn clean,让Maven重新下载依赖资源
内容的提问来源于stack exchange,提问作者Lina Elemam
相关产品推荐
相关产品推荐

