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

Eclipse中添加<build>标签后出现Non-parseable POM错误如何解决?

Eclipse 2021-06 POM文件<build>标签报错解决方案
  • 第一步:执行Maven项目强制更新
    右键当前项目,依次选择「Maven」→「Update Project」,勾选Force Update of Snapshots/Releases选项后执行更新,等待Eclipse重新校验POM文件。
  • 第二步:校验<build>标签放置位置
    确保<build>标签放在<project>根标签内部,且位于<dependencies>标签之后,禁止嵌套在parent、properties、dependencies等其他标签内部。
  • 第三步:适配maven-compiler-plugin版本
    Eclipse 2021-06内置的m2e插件版本为1.18.x,与3.10及以上版本的maven-compiler-plugin存在校验兼容问题,可将插件版本降级至3.8.1使用,示例配置如下:
<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-compiler-plugin</artifactId>
      <version>3.8.1</version>
      <configuration>
        <source>1.8</source> <!-- 根据实际需求替换为对应的JDK版本 -->
        <target>1.8</target>
        <encoding>UTF-8</encoding>
      </configuration>
    </plugin>
    <!-- 其余build下的插件配置保持不变 -->
  </plugins>
</build>
  • 第四步:调整Maven校验规则
    打开Eclipse的「Preferences」→「Maven」→「Errors/Warnings」,将Project configuration is not up-to-date with pom.xml的告警等级从Error修改为Warning,保存后刷新项目即可。
  • 第五步:清理m2e缓存
    如果上述操作均无效,关闭Eclipse后删除工作区目录下的.metadata/.plugins/org.eclipse.m2e.core文件夹,重启Eclipse后重新导入项目即可恢复正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 03:24:05