title: Java project: should .classpath .project file be committed into repository?
body: <p>Should I check in my .project and .classpath files?</p>
  
  <p>My friend told me that I should only check in .java files and the build.xml to guarantee portability. He said ".classpath will cause you much less portability on different environment. .project is entirely your local eclipse setting"</p>
  
  <p>I agree with him, but partially. </p>
  
  <p>-- Not checking in .project file will make my development less efficient (I can't simply "import" a project code from a directory)</p>
  
  <p>-- Not checking in .classpath file seems OK to me (?) if my build.xml is written carefully.</p>
  
  <p>Anyone wants to share their experience here?</p>