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

IntelliJ中执行Maven Clean Install时抛出错误:无法访问properties默认字段

解决Maven clean install报错「cannot access default field of properties」

排查与解决步骤

  • 校验JDK版本兼容性
    这类错误大概率是JDK版本和Maven插件、项目依赖不匹配导致的。打开pom.xml,确保<maven-compiler-plugin>的<source>和<target>版本与当前使用的JDK一致:

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.12.1</version>
        <configuration>
            <source>17</source> <!-- 替换为你的JDK版本 -->
            <target>17</target>
        </configuration>
    </plugin>
    

    同时检查IntelliJ的「Project Structure」中,Project SDK、Module SDK是否和pom配置的版本统一。

  • 清理Maven本地仓库缓存
    本地仓库的依赖包损坏也可能引发这类异常。找到Maven本地仓库路径(默认是~/.m2/repository),删除对应项目的依赖文件夹,或者直接清空整个repository目录,然后执行命令:

    mvn clean install -U
    

    -U参数会强制更新快照依赖,确保拉取到完整可用的包。

  • 检查Properties类的访问权限
    错误提示指向「properties的默认字段」,可能是项目中自定义或依赖的Properties类存在包级私有(default权限)字段,跨包访问时触发权限问题。排查相关代码,确保需要访问的字段为public,或通过getter方法间接访问,避免直接操作包级私有字段。

  • 升级核心Maven插件版本
    即使手动覆盖过插件,也可能是版本选择不当。将maven-compiler-plugin、maven-resources-plugin等核心插件更新到最新稳定版,规避插件自身的兼容性bug:

    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.12.1</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId>
                    <version>3.3.1</version>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
    
  • 重置IntelliJ的Maven缓存
    IDE缓存异常也可能干扰Maven执行:

    1. 点击菜单栏「File」→「Invalidate Caches...」,选择「Invalidate and Restart」重启IDE。
    2. 右键项目→「Maven」→「Reload Project」,重新导入Maven配置。

内容的提问来源于stack exchange,提问作者ロニン

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 14:35:12