使用maven 2建造和使用罐子

时间:2014-02-01 02:51:51

标签: java ubuntu maven-2

我现在正试图使用​​声音指纹库,并且由于大量的谷歌搜索,我发现jhears是我应该尝试的。

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

  

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

     

原因:无法找到父:com.sun.jersey:项目的泽西项目:   null:jersey-server:bundle:null for project   空:Jersey的服务器:束:空

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

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

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

您可以在此处获取构建的pom.xml文件。这是安装手册的第二步。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

我建议您升级您的泽西服务器依赖项。当我搜索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是当前发布的版本。