对于eclipse项目,应该向github提交哪些文件

对于eclipse项目,应该向github提交哪些文件,eclipse,git,github,egit,Eclipse,Git,Github,Egit,我应该向github提交哪些文件以使其成为有效的Eclipse项目 我正在提交源文件和包,但当我尝试重新创建项目时,收到以下错误“未找到项目”: 我想我还需要提交.project文件?您需要提交: .settingsdir .classpath文件 .project文件 更好的办法是在项目中使用maven,以便 您将拥有所有IDE(eclipse、netbeans、ideaj…)的通用配置,并且无需推送特定于eclipse的配置。对于典型的Java SE eclipse项目,您必须提交.p

我应该向github提交哪些文件以使其成为有效的Eclipse项目

我正在提交源文件和包,但当我尝试重新创建项目时,收到以下错误“未找到项目”:


我想我还需要提交.project文件?

您需要提交:

  • .settings
    dir
  • .classpath
    文件
  • .project
    文件
更好的办法是在项目中使用maven,以便
您将拥有所有IDE(eclipse、netbeans、ideaj…)的通用配置,并且无需推送特定于eclipse的配置。

对于典型的Java SE eclipse项目,您必须提交.project和.classpath文件,但不必提交.settings文件夹。我通过从windows环境提交一个项目并将其克隆到Linux环境来测试这个场景;Eclipse导入并运行此项目时没有任何错误。希望本技巧能帮助您减少提交一个文件夹(即.setting)。

每个Eclipse项目都有不同的布局(Web、单机版等)。所以问题是您正在处理的Eclipse项目是什么。然后相应地定制
.gitignore
文件。在任何情况下都应该对
.project
文件进行版本控制