添加依赖项中断maven项目

时间:2012-04-15 17:46:51

标签: java maven-2 hbase

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

  

[ERROR]在以下工件的依赖项解析期间发生错误:

     

com.sun.jersey:jersey-core:1.4

     

引起:无法获取依赖关系信息:无法读取工件'com.sun.jersey的元数据文件:jersey-core:jar':找不到parent:com.sun.jersey:项目的jersey-project: null:jersey-core:bundle:null for project null:jersey-core:bundle:null

     

com.sun.jersey:球衣核:罐:1.4

我确信这两个人有某种共同的父母;我如何解决这个问题,更广泛地说,如何在将来检查此错误?

编辑:

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

1 个答案:

答案 0 :(得分: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>