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