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

OpenRefine示例扩展构建失败求助:Maven依赖解析错误问题咨询

解决OpenRefine示例扩展编译时的Maven依赖问题

这个问题我之前碰到过好几次,核心原因是你跳过了OpenRefine核心模块的本地安装步骤,直接去编译扩展了——这个3.0-SNAPSHOT版本的核心jar包并没有发布到远程Sonatype快照仓库,而且你的本地Maven仓库里也没有这个依赖,所以Maven会返回解析失败的错误,还会把这个失败状态缓存下来,短时间内不会再尝试重新解析。

按照下面的步骤操作就能搞定:

  • 先回到你克隆的OpenRefine仓库根目录,执行命令把核心模块安装到本地Maven仓库:

    mvn clean install -DskipTests
    

    加-DskipTests是为了跳过测试环节,能大幅加快安装速度,如果你只是想编译扩展入门,这个参数完全够用。

  • 等核心模块安装完成后,再进入extensions/sample目录,重新执行编译命令:

    mvn compile
    

    这时候Maven就能从本地仓库找到需要的org.openrefine:main:jar:3.0-SNAPSHOT依赖了。

如果之前的失败缓存还在影响依赖解析,你可以在编译命令里加上-U参数强制Maven更新依赖状态:

mvn compile -U

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 06:53:49