【问题标题】:Eclipse workspace showing maven dependencies are not in build path显示 Maven 依赖项的 Eclipse 工作区不在构建路径中
【发布时间】:2016-04-08 19:32:15
【问题描述】:

我使用 Maven4MyEclipse 插件将 eclipse 项目转换为 maven,将项目结构转换为 maven 标准(src/main/java 等),在 pom 中添加所有依赖项,编辑 maven 的用户设置,以便依赖项是从公司的存储库中下载的。当我更新项目或下载源时,我的本地存储库中包含所有依赖项,但我仍然在编辑器中显示错误。 我还在项目目录中运行了 mvn eclipse:eclipse 并显示 eclipse 错误日志

eclipse.buildId=未知 java.version=1.7.0_45 java.vendor=Oracle 公司 BootLoader 常量:OS=win32, ARCH=x86, WS=win32, NL=en_US 命令行参数:-os win32 -ws win32 -arch x86

错误 Thu Apr 07 14:00:09 CDT 2016 Unable to update index for 艺术中心|http://maven/artifactory/libs-snapshot: C:\Software\Maven\repo.cache\m2e\1.4.0\3532f6eda485b47ee5bbcc1113190690\nexus-maven-repository-index.zip (系统找不到指定的文件)

我还在错误日志中看到一个错误,它说它找不到文件并且它正在查看旧的目录结构

org.eclipse.core.internal.resources.ResourceException:资源 '/Automation/src/main/dru/pageActions/ARHistory.java' 不存在。

实际路径应该是 /Automation/src/main/java/dru/pageActions/ARHistory.java

【问题讨论】:

    标签: java maven myeclipse


    【解决方案1】:

    如果你现在有一个有效的 maven 项目(即你可以在 MyEclipse 外部构建它,使用外部 maven 安装)然后尝试剥离它的 eclipse 文件和设置(在 MyEclipse 之外),然后将它作为一个 maven 项目导入我的日食。这应该可以将其全部正确设置为具有 maven 特性的 MyEclipse 项目。

    项目源文件夹(如构建路径属性页面中所示)似乎设置不正确。此外,使用 MyEclipse 运行 mvn eclipse:eclipse 不是必需的,并且可能会导致问题。希望这一切都可以通过导入为 maven 项目来解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-16
      • 1970-01-01
      • 2017-05-25
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 2016-05-16
      相关资源
      最近更新 更多