.settings
디렉토리에는 –이 포함되어 있거나 최소한 –이 있어야합니다. 소스 코드, Java 컴파일러 설정 등에 사용되는 문자 인코딩과 같이 Eclipse에서 프로젝트를 성공적으로 빌드하는 데 필요한 중요한 정보가 있어야합니다. 이 디렉터리를 SCM에 커밋하지 않으면 대부분의 경우 새 작업 영역으로 프로젝트를 체크 아웃하고 즉시 컴파일 할 수있는 기능을 잃게됩니다. 특히 민감한 부분은 컴파일러 오류/경고의 정확한 구성입니다. 개발자가 이러한 설정을 잘못하면 결과가 존재하지 않는 오류/경고를 "수정"하기 위해 코드를 손상시키는 Eclipse 빌드 실패로 인한 불만에서부터 개발자에게 영향을 미칠 수 있습니다.
각 플러그인은 자신의 설정 파일을 디렉토리에 제공 할 수 있으므로 아무 것도 선택하지 말고 관련없는 파일을 무시하고 org.eclipse.jdt.core.prefs
과 같은 중요한 파일을 그대로 유지하십시오.
다른 사람들을 위해 빌드를 깨뜨릴 수있는 방식으로 프로젝트 별 설정을 어지럽히 지 않도록 조심해야합니다. 개인 환경 설정은 작업 공간 수준에서 전 세계적으로 변경되어야하므로이 구성은 팀원에게 전파되지 않습니다.
이론적으로 모든 사람이 프로젝트 별 설정을 다른 곳에서 가져와 절대 커밋하지 않아도되는 정책을 시행 할 수 있지만이 경로는 장점이 없으며 사용하기 쉬운 부서에서 분명히 열등합니다.
maven을 사용하고있는 것 같습니다. [다른 질문에 따라] (http://stackoverflow.com/questions/12513277/how-can-i-configure-checkstyle-in-maven). 그렇다면 전체 빌드 구조가 pom 파일에 정의되어 있으므로'.settings'를 체크 인 할 필요가 없습니다. – maba
@maba 예 maven을 사용 중입니다 .. – Kayser