构建和使用Jhears使用Maven2

3

我最近正在尝试使用一个声音指纹库,通过大量搜索,我发现jhears是我应该尝试的东西。

按照install.txt中描述的步骤进行,但它一直给我报错:

Project ID: null:jersey-server:bundle:null

Reason: Cannot find parent: com.sun.jersey:jersey-project for project: null:jersey-server:bundle:null for project null:jersey-server:bundle:null

我也搜索了这个错误,但找不到任何解决方法。我理解为马文无法定位jersey-project,由于这是一个旧项目(三年没有更新),这确实可能出现问题。

我该如何解决这个问题?我尝试删除 repositories 标签,还尝试更改项目版本,但都没有用。

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

在这里,您可以找到用于构建的pom.xml文件。这是安装手册中的第二步。


你的 Jersey JAR 包是否已经下载? - ItachiUchiha
你能给我们看一下你的pom.xml文件吗? - ItachiUchiha
Itachi(我喜欢使用它),刚刚编辑了问题。谢谢。 - Onur Topal
1
我能在OS X 10.9.1上运行它,并且它对我来说很干净。它在哪一步抛出了错误?是jersey-pico的'mvn clean install'吗?在此构建之前,我已经本地安装了'jersey-server' 1.4,因此它不需要远程获取。 - Durandal
2个回答

0

我不确定,但我认为这可能是由于Maven之前下载的错误缓存。尝试按照以下方式清除Maven的本地缓存:

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

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接