【问题标题】:building and using jhears usind maven2使用 maven2 构建和使用 jhears
【发布时间】:2014-02-24 22:40:00
【问题描述】:

这些天我正在尝试使用声音指纹库,并且由于大量的 google-ing 我发现 jhears 是我应该尝试的东西。

按照install.txt 中描述的步骤操作,但它一直给我错误;

项目 ID:null:jersey-server:bundle:null

原因:找不到父项目:com.sun.jersey:jersey-project 项目: null:jersey-server:bundle:null 用于项目 null:jersey-server:bundle:null

也搜索了错误,但找不到任何可以修复它的东西。据我了解,marven 找不到球衣项目。因为这是一个旧项目(3 年没有更新),这确实是可能的。

如何解决此问题我尝试删除 repositories 标记也尝试更改项目的版本。但没有用。

我很确定我会遇到类似的问题,因为这只是第一步。你知道一个永久的解决方案吗?

在这里您可以使用pom.xml 文件进行构建。这是安装手册的第二步。

【问题讨论】:

  • 你的球衣罐被下载了吗?
  • 我们可以看看你的 pom.xml 吗?
  • Itachi(我喜欢使用它),刚刚编辑了问题。谢谢。
  • 我能够在 OS X 10.9.1 上运行它,它对我来说工作得很好。它在哪一步引发了该错误?球衣微微mvn clean install?在此构建之前,我在本地安装了 jersey-server 1.4,因此它没有远程获取它。

标签: java ubuntu maven-2


【解决方案1】:

我建议你升级你的球衣服务器依赖。当我搜索 1.4 版本的 pom 时,我得到了这个文件http://repo1.maven.org/maven2/com/sun/jersey/jersey-server/1.4/jersey-server-1.4.pom。它看起来不像我见过的任何 pom,这可能是你麻烦的根源。

我还注意到 1.4 版本相当旧。 1.18 是当前的发布版本。

【讨论】:

    【解决方案2】:

    我不确定,但我认为这可能是因为 maven 之前下载的缓存错误。尝试通过以下方式清除本地缓存:

    rm -rf ~/.m2/repository/com/sun/jersey
    

    【讨论】:

      猜你喜欢
      • 2011-07-16
      • 2015-06-26
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 2014-07-28
      • 1970-01-01
      • 2012-11-02
      • 1970-01-01
      相关资源
      最近更新 更多