2

我的项目涉及 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
4

3 回答 3

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

于 2014-07-07T14:29:24.597 回答
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]

核实 :

   mvn --version [Expect to display 3.*]
于 2015-05-21T23:44:39.060 回答
0

试试这个,看看:

转到 Eclipse-> 窗口-> 首选项-> Maven-> 用户设置

复制您机器的本地存储库路径

导航到 .m2\repository\com\sun\jersey\jersey-project 并清理所有文件夹,如果 jersey-project 文件夹不存在则清理 .m2\repository\com\sun\jersey 内容..

然后在你的项目中更新你的 maven 依赖项(然后检查所有 jar 是否都下载到 .m2\repository\com\sun\jersey 文件夹)

于 2013-07-03T09:13:59.700 回答