2

在 Netbeans 中构建我的 Maven 项目时遇到问题。在我的固定电脑上它工作得很好,但在我的笔记本电脑上我不能让它工作。我收到以下错误:

无法在项目 SnakeAppWebpage 上执行目标:无法解析项目 se.chalmers.snake:SnakeAppWebpage:war:1.0 的依赖项:无法收集 [org.apache.derby:derbyclient:jar:10.6.1.0(编译)的依赖项,org .eclipse.persistence:eclipselink:jar:2.2.0(提供)、org.eclipse.persistence:javax.persistence:jar:2.0.3(提供)、org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen .processor:jar:2.2.0(提供)、javax:javaee-web-api:jar:6.0(提供)、junit:junit:jar:4.8.2(测试)]:无法读取 org.eclipse 的工件描述符.persistence:eclipselink:jar:2.2.0: 无法将工件 org.eclipse.persistence:eclipselink:pom:2.2.0 从/到 eclipselink (http://ftp.ing.umu.se/mirror/eclipse/rt /eclipselink/maven.repo/):传输文件时出错:连接超时:连接-> [帮助 1]

要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。

有关错误和可能的解决方案的更多信息,请阅读以下文章:[帮助 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

我已经手动添加了所有的 jar 文件,但它仍然不起作用。我在两台计算机上都有相同的操作系统和 Netbeans 版本。此外,当我尝试在笔记本电脑上构建项目时,Netbeans 会尝试从指定的存储库下载依赖项,然后再向我显示错误。存储库 URL 是有效的。在我的另一台计算机上构建时,它不执行此操作,它只是启动应用程序。

4

1 回答 1

1

Maven 只需要在每台机器上下载任何特定的库/依赖项一次。在您的台式计算机上,它可能在过去的某个时间下载了这些存储库,并且它们仍然存储在您的计算机上。但是,在您的笔记本电脑上,似乎无法从远程存储中检索存储库(检查您的互联网连接?“传输文件时出错:连接超时”似乎是相关错误)。如果您手动添加了 jar,请确保将它们添加到正确的 maven 存储库位置并遵循正确的目录结构。

于 2012-05-21T20:51:26.947 回答