java - Maven 依赖项在 eclipse java 构建路径中不可用

标签 java maven eclipse-juno buildpath

我从 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

enter image description here

更新 ======================

如果我单独检查源代码并将其导入为 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/

相关文章:

java - NoClassDefFounderror 当类肯定存在时

java - java.lang.IllegalAccessError:尝试访问方法com.google.common.util.concurrent.SimpleTimeLimiter。使用Selenium-Java 3.5.1或更高版本时

eclipse - Eclipse/Juno 中的 PMD 插件无法通过市场安装

eclipse - eclipse中通过jdbc连接DB2数据库

java - NULL 上的方法调用工作正常 - 期待 NPE

java - 将对象序列化到文件

java - 我们可以使用 Eclipse 重构以下场景吗?

java - 如何使用 Maven Shade 插件捆绑来自不同模块的类

java - Maven spring boot 带参数运行调试

java - Maven 与 Eclipse Juno