0

当我将 org.apache.hbase 作为依赖项添加到我的项目时,它会导致另一个依赖项的构建失败

[错误] 以下工件的依赖关系解析期间发生错误:

com.sun.jersey:jersey-core:1.4

原因:无法获取依赖信息:无法读取工件“com.sun.jersey:jersey-core:jar”的元数据文件:找不到父项目:com.sun.jersey:jersey-project 项目:null:jersey -core:bundle:null 项目 null:jersey-core:bundle:null

com.sun.jersey:jersey-core:jar:1.4

我确信这两个人有某种共同的父母。我该如何解决这个问题,更广泛地说,我以后如何检查这个错误?

编辑:

另一个依赖使用 jersey-core:1.7; 有没有办法可以同时使用这两个版本?我可以强制 hbase 工件使用较新的 (1.7) 版本吗?

4

1 回答 1

0

也许将此镜像添加到 settings.xml (/etc/maven2) 文件可以解决问题:

<mirror>
    <id>glassfish-mirror</id>
    <name>glassfish mirror</name>
    <url>http://maven.nuxeo.org/nexus/content/repositories/public-releases</url>
    <mirrorOf>glassfish-repository</mirrorOf>
</mirror>
于 2012-04-21T14:49:44.600 回答