Java Eclipse Maven版本控制

gar*_*rth 3 java eclipse svn maven

以下哪个文件应该受版本控制?为什么?

  • 从源代码编译的类文件.
  • 在构建过程中生成的其他文件,例如目标文件夹下的文件.
  • build.property文件,其中包含有关开发环境的信息,例如文件路径和数据库信息.
  • Eclipse创建的文件,例如.project和.classpath.

Chr*_*ken 8

以上都不是.不仅可以重新创建每个文件,而且它们很可能是特定于环境(开发和运行时)的,并且它们将占用存储库中的大量空间.