













Maven 资源插件执行失败 问题,具体表现为:
maven-resources-plugin:3.3.1testResources常见原因包括:
.properties 文件在过滤时引发 MalformedInputException。1. 优先尝试命令行构建(排除 IDE 问题)
在项目根目录执行以下命令,强制更新并重新构建:
-U 参数会强制 Maven 检查并更新快照版本和缺失的依赖 / 插件。src/test/resources 目录下的所有 .properties 或 .yml 文件。pom.xml 中显式指定项目编码:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
~/.m2/repository)。org/apache/maven/plugins/maven-resources-plugin/3.3.1,删除该目录下的所有文件。mvn clean install -U,让 Maven 重新下载插件。如果你的资源目录中包含图片、PDF 等二进制文件,需要在 pom.xml 中配置排除,避免过滤导致损坏:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.3.1</version>
<configuration>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>pdf</nonFilteredFileExtension>
<nonFilteredFileExtension>png</nonFilteredFileExtension>
<nonFilteredFileExtension>jpg</nonFilteredFileExtension>
<nonFilteredFileExtension>jpeg</nonFilteredFileExtension>
<nonFilteredFileExtension>gif</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
</plugins>
</build>
.classpath、.project 文件和 .settings 目录。File -> Import -> Existing Maven Projects,重新导入项目。Maven -> Update Project...,勾选 Force Update of Snapshots/Releases。💡 建议排查顺序
mvn clean install -U,判断是否为 IDE 问题。此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。