Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在EclipseLuna中尝试通过Git打开Maven项目时出现问题_Java_Eclipse_Git_Maven_M2eclipse - Fatal编程技术网

Java 在EclipseLuna中尝试通过Git打开Maven项目时出现问题

Java 在EclipseLuna中尝试通过Git打开Maven项目时出现问题,java,eclipse,git,maven,m2eclipse,Java,Eclipse,Git,Maven,M2eclipse,我在Github中有一个maven项目,我想在Eclipse中使用它。在eclipse中,有一个选项用于文件>新建>其他>Maven>从SCM检出Maven项目。但是SCM URL附近的下拉选择选项处于非活动状态。单击“m2e市场”,我在列表中找不到git。虽然我确实找到了egit,所以我尝试安装它。但是我得到了下面的错误信息 An error occurred while collecting items to be installed session context was:(profile

我在Github中有一个maven项目,我想在Eclipse中使用它。在eclipse中,有一个选项用于文件>新建>其他>Maven>从SCM检出Maven项目。但是SCM URL附近的下拉选择选项处于非活动状态。单击“m2e市场”,我在列表中找不到git。虽然我确实找到了egit,所以我尝试安装它。但是我得到了下面的错误信息

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.egit,3.4.1.201406201815-r
No repository found containing: osgi.bundle,org.eclipse.egit.core,3.4.1.201406201815-r
No repository found containing: osgi.bundle,org.eclipse.egit.doc,3.4.1.201406201815-r
No repository found containing: osgi.bundle,org.eclipse.egit.ui,3.4.1.201406201815-r
No repository found containing: osgi.bundle,org.eclipse.jgit,3.4.1.201406201815-r
No repository found containing: osgi.bundle,org.eclipse.jgit.archive,3.4.1.201406201815-r
No repository found containing: org.eclipse.update.feature,org.eclipse.egit,3.4.1.201406201815-r
No repository found containing: org.eclipse.update.feature,org.eclipse.jgit,3.4.1.201406201815-r

出了什么问题?我可以用egit代替Git吗?为什么我会收到错误消息?抱歉,我要说的是,“m4e”是下一代的“m2e”吗?

您使用的是哪一版本的Eclipse

我猜您使用Java打包或JavaEE打包。默认情况下,这两个包中已经存在Egit

如果您想使用“从SCM检出Maven项目”选项,则需要安装m2e连接器。您可以通过以下操作完成此操作:Windows>首选项>Maven>发现>打开目录。并安装m2e egit。主要问题是m2e egit并不总是最新的。在Eclipse中安装它可能是不可能的

就个人而言,我不使用这种功能性。我更喜欢在导入maven项目后通过Egit签出我的源代码

签出来源 -开放Git透视图 -克隆Github存储库(请参阅Lars Vogel制作的教程)

**导入maven项目的步骤** -转到文件>导入>现有Maven项目 -选择Git存储库所在的文件夹 -跟随向导


您的项目将在Eclipse中导入。

为什么不将git克隆到文件夹中,然后将其作为maven项目导入?我尝试过了。但是出了点问题。不知道是什么。