这一切都很新,所以想做这个场景的最佳实践:
我从 GitHub 签出一个具有 POM 文件的项目,因此它是一个 maven 项目。现在我想在 Eclipse 中编写代码。好的,我首先运行类似的东西
mvn clean package
mvn eclipse:eclipse
然后从 Eclipse 我说 File->Import->Maven project ?
还是我在 Eclipse 中打开一个项目并使用 Eclipse 中的 Maven2Eclipse 项目来构建它?
您不需要这两个 Maven 命令。
如果你有正确的插件,你可以做 File->Import->Maven project->'select the project'
M2Eclipse 将识别它并进行所有需要的更改。
一种方法是在 Eclipse 中使用 EGit 插件。在 Git Repositories 视图中克隆 repo,然后那里有一个“import maven project”选项。这样,Eclipse 将项目识别为既位于 git repo 中,又位于 maven 项目中。
mvn eclipse:eclipse 为你生成一个 eclipse .project,所以是的,你可以简单地将它作为一个 maven 项目导入。即使您不将其作为 maven 项目打开,m2e 插件也会“转换它”。
无论哪种方式,您都将使用 m2e 来构建。