【问题标题】:Maven Git project in Eclipse as Java project with content assistEclipse 中的 Maven Git 项目作为带有内容辅助的 Java 项目
【发布时间】:2015-06-21 10:13:00
【问题描述】:

我在 Git 中有一个 Maven 项目,我在 Eclipse Kepler 中使用 EGit 签出了它。现在这个项目在我的本地系统中,但在 Eclipse 中还没有作为项目可见。我想实现以下目标:

1) 在 Eclipse 中将其作为 Maven / Java 项目导入(我不确定哪个合适,但我希望能够从我当前的 java 文件中访问第二个 java 文件中定义的方法并获取可用方法/类的内容辅助工具)

2) 我在 Eclipse 之外运行了 mvn clean install 命令,并在 C:\Users\xxxx.m2\repository 中获得了所需的依赖 jar 文件。现在在 Eclipse 中,我想配置我在步骤 (1) 中创建的项目,以便能够使用这些 jar 文件,并且不会因为缺少所需的类而出现编译时错误。

我尝试了几个选项

导入 > Maven > 现有的 Maven 项目
导入 > Maven > 从 SCM 签出 Maven 项目
从 Git 导入 > Git > 项目

但它们都没有给我以上两个确切的功能。

我正在使用 Maven 3.1.1 和 Eclipse Kepler。

欣赏是否有人可以逐步指导。

【问题讨论】:

  • 你是通过 Git 透视图克隆的吗?

标签: eclipse maven-3 m2eclipse egit eclipse-kepler


【解决方案1】:

我想你已经使用 EGit 克隆了项目。

克隆后,进入 Eclipse Git 透视图:

  1. 点击 git+ 图标/按钮然后选择“工作目录”
  2. 作为一般项目导入

这应该在 Eclipse 中导入项目并使用 EGit。 您应该会在 Eclipse 包资源管理器视图中的项目名称旁边看到当前分支。

【讨论】:

  • 是的,我已经按照问题(Import > Maven > Existing Maven Projects)中提到的那样导入了它。但我正在寻找的是从我的问题中同时利用 1) 和 2) 的方法。
  • @Ronnie,问题是您从本地驱动器导入了一个现有项目,我认为您应该通过 Git 视角来执行此操作,而不是像我的回答中指出的那样。它将与 Git 绑定。如果你的项目有一些 Eclipse 配置文件表明项目的 Maven 特性,它应该在 Eclipse 中与 Maven 一起使用,如果有一个配置良好的 pom.xml,它也应该在控制台中工作。
猜你喜欢
  • 2012-06-19
  • 2010-09-06
  • 2010-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-08
  • 2014-10-10
  • 1970-01-01
相关资源
最近更新 更多