找不到父:net.java:jvnet-parent for project:com.sun.jersey:jersey-project:pom:1.9

use*_*131 2 neo4j maven spring-data spring-data-neo4j

我的项目是spring-data-neo4j,当运行mvn clean install时,会出现maven构建错误.

[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: com.sun.jersey:jersey-project:pom:1.9

Reason: Cannot find parent: net.java:jvnet-parent for project: com.sun.jersey:jersey-project:pom:1.9 for project com.sun.jersey:jersey-project:pom:1.9
Run Code Online (Sandbox Code Playgroud)

dr0*_*r0i 8

"根本原因是Maven 2.2.1中的缺陷.它不遵循301重定向;如果你查看下载到本地存储库的.pom,你会看到从服务器发送的301 HTML.更多信息是可在http://jira.codehaus.org/browse/WAGON-314上找到.听起来唯一的解决方法是降级到2.2.0,或者升级到Maven 3的新版本." (mrandall_cerner_com,网址:https://java.net/jira/browse/JERSEY-1080 )


Bal*_*yan 8

我在这里讨论了特定版本的maven安装问题.2.2.1

解决步骤:(假设你有ubuntu)

如果已经安装了maven(2.2.1):

  sudo apt-get remove maven2 [To uninstall current maven 2.2.1]
  sudo apt-get install maven [Will install upgraded version]
Run Code Online (Sandbox Code Playgroud)

验证:

   mvn --version [Expect to display 3.*]
Run Code Online (Sandbox Code Playgroud)