設定はリポジトリ管理すべきか?
.classpath, .project
- FAQ How do I set up a Java project to share in a repository? - Eclipsepedia
- 公式には.classpath, .projectは共有すべきと書かれている。
- ただし、絶対パスは含まないこと。
- github/gitignore: A collection of useful .gitignore templates
- .classpath, .projectは入っていない。
よって、リポジトリ管理すべき。
.settings
こちらは何ともいえない。
- github/gitignore: A collection of useful .gitignore templates
- .settingsは入っている。
- Which Eclipse files belong under version control? - Stack Overflow
- コメントで、.settingsについてはグレーと書かれている。
たぶん、設定によるんだと思う。絶対パスならNG。