【问题标题】:Netbeans build fails due to unresolved dependencies while mvn install works fine由于未解决的依赖关系,Netbeans 构建失败,而 mvn install 工作正常
【发布时间】:2012-06-06 22:31:18
【问题描述】:

当我尝试使用 Netbeans 7.1.2 构建/清理和构建/运行我的项目时,我总是遇到以下错误。

当我从命令行运行 mvn install 时,它工作正常。 当我从本地 maven 存储库中删除所有文件时,第一次出现该错误。

有人知道如何解决这个问题吗?

无法在项目实体上执行目标:无法解析项目 pl.zsk.samples:Entities:jar:1.2-SNAPSHOT 的依赖项:无法收集 [junit:junit:jar:4.10 (test), org. apache.derby:derby:jar:10.8.2.2 (测试), org.apache.derby:derbyclient:jar:10.8.2.2 (测试), org.dbunit:dbunit:jar:2.4.8 (测试), org.slf4j :slf4j-jdk14:jar:1.6.4 (测试), org.eclipse.persistence:javax.persistence:jar:2.0.3 (提供), org.eclipse.persistence:eclipselink:jar:2.3.2 (测试), pl.zsk.samples:Exceptions:jar:1.2-SNAPSHOT (test), org.apache.commons:commons-lang3:jar:3.1 (provided)]: 无法读取 pl.zsk.samples:Exceptions:jar 的工件描述符:1.2-SNAPSHOT: 找不到 pl.zsk.samples:ProjektBazowy:pom:1.2012-SNAPSHOT in http://repo1.maven.org/maven2 已缓存在本地存储库中,直到 Maven2 的更新间隔已过或强制更新后才会重新尝试解析 - > [帮助1]

【问题讨论】:

  • 我点击了“使用依赖项构建”,来自 maven 存储库的依赖项得到了解决。但是我仍然无法构建项目,因为无法解决对我项目其他模块的依赖关系。它在我没有接触 maven 存储库的另一个系统上运行良好。

标签: java maven netbeans build dependencies


【解决方案1】:

您实际上不需要复制文件。在您的 Netbeans 中,只需转到:

Tools -> Options -> Java -> Maven -> Execution

并将Maven Home 指向您的本地安装,而不是Bundled

此设置内部存储在:

/home/<user>/.netbeans/8.1/config/Preferences/org/netbeans/modules/maven.properties

【讨论】:

  • 在 Mac 上,使用顶部的 NetBeans 菜单并选择首选项以查找屏幕。
【解决方案2】:

我有一个独立于我的 Netbeans 的 Apache Maven 安装。每当我升级我的 Netbeans 时,我必须记住将我的 [maven_home]/conf/settings.xml 复制到 [netbeans_home]/java/maven/conf/目录,因此我使用的所有存储库都可用于我的应用程序。这是它可以从命令行而不是 Netbeans 运行的通常原因。

【讨论】:

    猜你喜欢
    • 2011-11-30
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 2015-12-13
    • 1970-01-01
    • 2014-08-29
    • 2014-04-15
    • 1970-01-01
    相关资源
    最近更新 更多