我将一个项目导入我的工作区并使用 m2e 将其转换为 Maven 项目并运行 pom 文件,目标指定为“全新安装”。
但是我的项目构建路径没有填充已经下载到我的本地存储库的 jar,这仍然会在源代码中产生编译错误。
当我在构建路径的库选项卡中展开“Maven Dependency”变量时,我看不到已经下载的 jars?
导入项目时是否存在现有的 Eclipse 元数据,可能来自其他开发人员?这是 Eclipse 中失败的常见原因,特别是如果您有来自早期 m2eclipse 插件的元数据。
我多次遇到.classpath
错误的情况(在朱诺和开普勒),导致您描述的症状,我要么.classpath
自己重写,要么核对它并鼓励 Eclipse 再试一次。
在你的情况下:
.settings
andtarget
和文件.classpath
and.project
Eclipse 点目录将从头开始创建,并且项目应该已经配置为 Maven 项目;工件检索应在后台开始。
如果失败,请检查 Eclipse 中的“Maven 控制台”以获取线索和/或 Eclipse 错误日志。
正如其他人评论的那样,您需要确保 m2e 正确解释了您的 m2 设置文件。
你能从命令行成功构建吗?