【问题标题】:m2e maven eclipse plugin not configure the build pathm2e maven eclipse插件未配置构建路径
【发布时间】:2013-10-21 01:15:45
【问题描述】:

我将一个项目导入我的工作区并使用 m2e 将其转换为 Maven 项目并运行 pom 文件,目标指定为“全新安装”。

但是我的项目构建路径没有填充已经下载到我的本地存储库的 jar,这仍然会在源代码中产生编译错误。

当我在构建路径的库选项卡中展开“Maven Dependency”变量时,我看不到已经下载的 jars?

【问题讨论】:

  • 使用 ALT-F5 刷新项目。
  • 不,我认为项目构建路径没有使用 m2e 正确配置
  • 如果您是 Maven 新手,我强烈建议您手动编写 pom.xml。只有这样,您才能了解事物的含义。
  • 你的 Eclipse 类路径中定义了 M2_REPO 吗?
  • 另一个思路:查看eclipse使用的是哪个maven安装。可能是您在 Maven 安装中使用非默认存储库位置,而 Eclipse 使用嵌入式安装。

标签: java eclipse maven m2e


【解决方案1】:

在您导入项目时是否存在现有的 Eclipse 元数据,可能来自其他开发人员?这是 Eclipse 中失败的常见原因,特别是如果您有来自早期 m2eclipse 插件的元数据。

我多次遇到.classpath不正确的情况(在Juno和Kepler),导致您描述的症状,我要么必须自己重写.classpath,要么对其进行核对并鼓励Eclipse尝试再次。

在你的情况下:

  • 从 Eclipse 工作区(但不是文件系统)中删除项目
  • 从项目目录中删除子目录.settingstarget,以及文件.classpath.project
  • 通过 File -> Import... -> Existing Maven Project 将项目重新导入 Eclipse

Eclipse 点目录将从头开始创建,并且该项目应该已经配置为 Maven 项目;工件检索应在后台开始。

如果失败,请检查 Eclipse 中的“Maven 控制台”以获取线索和/或 Eclipse 错误日志。

正如其他人评论的那样,您需要确保 m2e 正确解释您的 m2 设置文件。

你能从命令行成功构建吗?

【讨论】:

    猜你喜欢
    • 2015-02-04
    • 2013-09-28
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多