2011-10-03 2 views
1

Eclipse 코드 형식 프로파일에 대한 Java 코드를 명령 행에서 검증하는 방법을 찾고 있습니다. 목표는 프로파일과 일치하지 않는 커밋을 거부하는 Mercurial 후크를 만드는 것입니다. 이것을 할 수있는 방법이 있습니까?Eclipse 형식 프로파일에 대해 명령 행에서 유효성 검증

나는 call Eclipse's formatter from the command line에 대해 알고 있습니다. 내가 찾고있는 것은 유효성 검사 만하는 것입니다 (예/아니오). 나는 포맷터를 사용하고 두 가지를 비교할 수 있다고 생각하지만, 서투른 접근법처럼 보입니다.

배경 : 우리가 현재 시도하고있는 이유는 서식 차이로 인해 많은 불필요한 병합 충돌이 발생하기 때문입니다. 우리는 하나의 IDE 만 지원되지만 여러 IDE가 사용되는 환경이 있습니다. 우리는 공식 프로필을 시행하기를 원하며 모든 사람들이 코드를 올바로 형식을 설정하기 만하면 원하는 도구를 계속 사용할 수 있습니다. 간단히

+0

가능한 복제본 : http://stackoverflow.com/questions/5277162/command-line-for-eclipse-formatter –

+0

@vanaprogeja 의견을 반영하도록 게시물을 업데이트했습니다. – henko

답변

2

, 그 단계를 수행하십시오

  1. 임시 장소에 원래 자바 파일을 복제;
  2. Eclipse Java 코드 포맷터를 사용하여 임시 복제본을 포맷하십시오.
  3. 파일이 동일한 지 확인하십시오. 당신을 도울 수있는

트릭 :

  • 명령 줄에서 이클립스 자바 코드 포매터를 호출하려면, Formatting your code using the Eclipse code formatter를 참조하십시오.
  • diff 유틸리티를 사용하여 파일이 동일한 지 확인하려면 diff --text --quiet >/dev/null 오류 코드가 무엇을 찾고 있는지 알려줍니다.
+0

답장을 보내 주셔서 감사합니다. 그러나 제가 질문에서 언급 한 것처럼 "형식이 틀린지 확인하십시오"보다는 검증 방법을 찾고 있습니다. – henko

관련 문제