我从 SVN
检查了一个现有的 eclipse
项目。然后我将它转换为 Maven
项目。
该项目是用 Maven 目标编译的 clean install
完全没有问题。但是 eclipse 没有识别任何依赖 jar 文件。基本上它不知道 Maven
repo
路径。它只知道 JDK 路径。所以我所有的 java 类都充满了红线。
我检查了这个网站和谷歌上的一切都很好。但是为什么eclipse找不到mvn repo呢?
eclipse version = JUNO Version: 4.2.2.
(我认为这有内置的 maven 插件)
Maven 插件详细信息 = M2E - Eclipse 版本的 Maven 集成 - 1.4.0,提供者 - Eclipse.org -m2e
更新 ======================
如果我单独检查源代码并将其导入为 Maven 项目,那么它的工作方式。但是我想知道为什么如果我通过 Subclipse checkout 代码并将其转换为 maven 项目不起作用?
最佳答案
运行
# use maven to control your eclipse .project and .classpath files, that is
mvn eclipse:clean
mvn eclipse:eclipse
然后重新启动您的 eclipse(或切换您的工作区然后再返回)。
确保你有 m2e 插件,- 来自 here , 你应该阅读 Release Notes并将其添加到您的更新站点 -“http://download.eclipse.org/releases/juno”和“http://download.eclipse.org/technology/m2e/releases”。
关于java - Maven 依赖项在 eclipse java 构建路径中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20014945/