Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
将maven项目导入Eclipse的最佳实践_Eclipse_Maven - Fatal编程技术网

将maven项目导入Eclipse的最佳实践

将maven项目导入Eclipse的最佳实践,eclipse,maven,Eclipse,Maven,对所有这些都很陌生,所以我想做的是该场景的最佳实践: 我从GitHub签出了一个包含POM文件的项目,因此它是一个maven项目。 现在我想在Eclipse中用它编写代码。 好的,那么我首先要做的是 mvn clean package mvn eclipse:eclipse 然后从Eclipse我说文件->导入->Maven项目 还是在Eclipse中打开一个项目并在Eclipse中使用Maven2Eclipse项目来构建它?您不需要这两个maven命令 如果你有正确的插件,你可以只做文件-

对所有这些都很陌生,所以我想做的是该场景的最佳实践:

我从GitHub签出了一个包含POM文件的项目,因此它是一个maven项目。 现在我想在Eclipse中用它编写代码。 好的,那么我首先要做的是

mvn clean package 
mvn eclipse:eclipse
然后从Eclipse我说文件->导入->Maven项目


还是在Eclipse中打开一个项目并在Eclipse中使用Maven2Eclipse项目来构建它?

您不需要这两个maven命令

如果你有正确的插件,你可以只做文件->导入->Maven项目->选择项目


M2Eclipse将识别它并进行所需的所有更改。

您不需要这两个maven命令

如果你有正确的插件,你可以只做文件->导入->Maven项目->选择项目


M2Eclipse将识别它并进行所需的所有更改。

一种方法是在eclipse中使用EGit插件。在Git Repositories视图中克隆repo,然后在其中有一个“importmaven项目”选项。通过这种方式,eclipse将该项目识别为既在git repo中,又在maven项目中

MVNClipse:eclipse为您生成一个eclipse.project,所以是的,您只需将其作为maven项目导入即可。即使您没有将其作为maven项目打开,m2e插件也会“转换它”


无论哪种方法,您都可以使用m2e来构建。

一种方法是在eclipse中使用EGit插件。在Git Repositories视图中克隆repo,然后在其中有一个“importmaven项目”选项。通过这种方式,eclipse将该项目识别为既在git repo中,又在maven项目中

MVNClipse:eclipse为您生成一个eclipse.project,所以是的,您只需将其作为maven项目导入即可。即使您没有将其作为maven项目打开,m2e插件也会“转换它”


无论哪种方式,您都可以使用m2e进行构建。

“M2Eclipse将识别它并进行所有需要的更改”。。。酷,这是什么新功能吗?我上次使用它是在四个月前,同事们告诉我要使用elise:eclipse命令。在过去的四年里,我从来没有这样做过。实际上,我们从svn签出了纯maven项目,它是开箱即用的。(那些项目不包含任何.project或.classpath文件)有些用于基本导入
mvn eclipse:eclipse
将只生成基本项目和类路径文件。如果您想启用WTP或其他组件,m2eclipse是一个不错的选择。“m2eclipse将识别它并进行所有需要的更改”。。。酷,这是什么新功能吗?我上次使用它是在四个月前,同事们告诉我要使用elise:eclipse命令。在过去的四年里,我从来没有这样做过。实际上,我们从svn签出了纯maven项目,它是开箱即用的。(那些项目不包含任何.project或.classpath文件)有些用于基本导入
mvn eclipse:eclipse
将只生成基本项目和类路径文件。如果您想启用WTP或其他组件,m2eclipse是一个不错的选择。