当我尝试使用Netbeans 7.1.2构建/清理和构建/运行项目时,我总是遇到以下错误。
当我从命令行运行mvn install时,它工作正常。 当我从本地maven存储库中删除所有文件时,第一次出现错误。
有人知道如何解决这个问题吗?
无法在项目实体上执行目标:无法解析项目pl.zsk.samples的依赖项:实体:jar:1.2-SNAPSHOT:无法收集[junit:junit:jar:4.10(test),org的依赖项。 apache.derby:derby:jar:10.8.2.2(test),org.apache.derby:derbyclient:jar:10.8.2.2(test),org.dbunit:dbunit:jar:2.4.8(test),org.slf4j :slf4j-jdk14:jar:1.6.4(test),org.eclipse.persistence:javax.persistence:jar:2.0.3(提供),org.eclipse.persistence:eclipselink:jar:2.3.2(test), pl.zsk.samples:异常:jar:1.2-SNAPSHOT(test),org.apache.commons:commons-lang3:jar:3.1(提供)]:无法读取pl.zsk.samples的工件描述符:异常:jar :1.2-SNAPSHOT:找不到pl.zsk.samples:ProjektBazowy:pom:1.2012-{{}}中的SNAPSHOT被缓存在本地存储库中,在Maven2的更新间隔过去或更新后,将不再重新尝试解析强迫 - > [帮助1]
答案 0 :(得分:3)
你真的不需要复制文件。在你的Netbeans中,请转到:
Tools -> Options -> Java -> Maven -> Execution
并将Maven Home
指向您的本地安装,而不是Bundled
。
此设置内部存储在:
/home/<user>/.netbeans/8.1/config/Preferences/org/netbeans/modules/maven.properties
答案 1 :(得分:2)
我有一个与我的Netbeans分开的Apache Maven安装。每当我升级我的Netbeans时,我必须记得将我的[maven_home] /conf/settings.xml复制到[netbeans_home] / java / maven / conf /目录所以我使用的所有存储库都可用于我的应用程序。这是通常的原因,它将从命令行工作,而不是从Netbeans。