You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot添加application.properties配置后项目崩溃pom.xml标红如何解决

该报错是maven-resources-plugin:3.2.0版本的已知缺陷,该版本在处理资源文件过滤流程时,对编码异常、包含特殊字符的资源文件兼容性较差,修改application.properties会触发maven的资源处理逻辑,进而触发该bug导致pom标红、项目构建失败。

解决方案

  • 方案1:升级maven-resources-plugin到更高稳定版本,在pom.xml的<build><plugins>节点下添加如下配置,配置完成后刷新maven即可:
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>3.3.1</version>
</plugin>
  • 方案2:如果不方便升级插件,可指定application.properties不参与maven资源过滤,在pom.xml的<build>节点下添加如下配置:
<resources>
    <resource>
        <directory>src/main/resources</directory>
        <excludes>
            <exclude>application.properties</exclude>
        </excludes>
    </resource>
    <resource>
        <directory>src/main/resources</directory>
        <includes>
            <include>application.properties</include>
        </includes>
        <filtering>false</filtering>
    </resource>
</resources>
  • 补充排查点:检查application.properties文件的编码格式,确认是无BOM的UTF-8格式,清除IDE缓存后重启再验证。

内容的提问来源于stack exchange,提问作者mcool

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 00:15:04