【问题标题】:adding dependency breaks maven project添加依赖项会破坏 Maven 项目
【发布时间】:2012-04-15 17:46:51
【问题描述】:

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

[ERROR] 在解析以下工件的依赖关系时出错:

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) 版本吗?

【问题讨论】:

  • 你坐在代理后面吗?你在使用存储库管理器吗?

标签: java maven-2 hbase


【解决方案1】:

也许将此镜像添加到 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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-07
    • 1970-01-01
    • 2020-01-20
    • 1970-01-01
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    相关资源
    最近更新 更多