由于依赖性,无法在Netbeans中构建Maven项目

时间:2012-05-21 18:49:30

标签: maven netbeans build dependencies

在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(test)]:无法读取工件描述符org.eclipse.persistence:eclipselink:jar:2.2.0:无法传输工件org.eclipse.persistence:eclipselink:pom:2.2.0 from / to 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是有效的。在我的另一台计算机上构建时,它不会执行此BS,它只是启动应用程序。

1 个答案:

答案 0 :(得分:1)

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