공유 된 곳에서 모든 규칙, 억제 등을 구성해야하는 요구 사항이 있으며 다른 모든 사용자는 필요한 규칙을 실행하기 위해 동일한 위치를 가리 킵니다. 나는 Checkstyle sourceforge 사이트와 다른 참조를 언급했지만, 그 방법을 알 수는 없었다. 몇 가지 제안이 있으면 큰 도움이 될 것입니다.공유 위치에서 Checkstyle (Java) 구성하기
답변
Checkstyle을 실행하는 방법에 따라 크게 달라질 수 있습니다.
앞서 언급했듯이 Checkstyle을 실행하도록 구성된 빌드 서버를 사용할 수 있습니다.하지만 개발자가 코드를 체크인 한 다음 빌드가 시작될 때까지 기다렸다가 의견을 얻지 않으면 약간의 단점이 있습니다.
Eclipse에서 eclipse-cs 플러그인을 사용하여 IDE에서 Checkstyle을 사용할 수 있습니다. eclipse-cs plugin can be easily configured은 공유 (네트워크) 폴더 또는 원격 위치 (URL)에서 Checkstyle 구성 파일을 사용합니다.
우리는 Maven + Checkstyle 플러그인을 사용하여 개발자의 컴퓨터에서든 CI 서버에서든 Checkstyle 검사를 빌드의 일부로 실행합니다. 이 경우 Checkstyle 규칙은 프로젝트 소스의 일부로 체크인됩니다 (프로젝트별로 규칙을 미세 조정/완화 할 수 있음). 그런 다음 "프로젝트 상대"구성 파일을로드하고이를 사용하도록 eclipse-cs를 구성합니다. 이는 개발, 로컬 빌드/배포 및 CI주기 전반에 걸쳐 Checkstyle 서비스를 제공합니다.
아마 가장 쉬운 방법은 빌드 서버를 설정하고 자동 빌드의 일부로 checkstyle을 실행하도록 빌드를 구성하는 것입니다. 그런 다음 빌드 서버에서 checkstyle을 구성하고 빌드 서버를 사용하여 모니터링 할 수 있습니다.
이것은 개발자가 빌드의 일부로 checkstyle을 실행할 필요가 없으며 소스 코드가 소스 컨트롤에서 빌드되도록 보장합니다 (예 : 개발자가 체크인을 잊어 버렸을 때 선택하십시오. 파일 또는 변경 사항을 커밋).
Jenkins은 설치가 쉽고 연속 통합 시스템을 사용하며 plugin for checkstyle을 제공합니다.
- 1. 공유 위치에서 파일을 읽는 방법 Windows? (자바)
- 2. Eclipse, Checkstyle 및 java doc 주석의 공백
- 3. NetBeans의 CheckStyle 사용 및 CheckStyle 규칙 구성
- 4. 파이썬 구성하기
- 5. osCommerce 구성하기
- 6. checkstyle : disable ++ 경고
- 7. Python 용 Checkstyle
- 8. Checkstyle 사용 안함
- 9. Java 프로세스간에 객체 공유
- 10. StackOverflowError가 Checkstyle 4.4 정규식 체크와
- 11. eclipse로 여러 프로젝트 구성하기
- 12. 파이썬에서 클래스와 모듈 구성하기
- 13. MySQL과 Apache로 PHP 구성하기
- 14. Spring.NET으로 승인 구성하기
- 15. 자바에서 rhino 구성하기 Eclipse
- 16. Eclipse에서 dojo 구성하기
- 17. Quartz.net에서 ADOJobStore 구성하기
- 18. 런타임에서 log4j 구성하기
- 19. joomla로 회원 사이트 구성하기
- 20. Perl로 Selenium RC 구성하기
- 21. ObjectContext에서 열정적 쿼리 구성하기
- 22. 다차원 배열을 동적으로 구성하기
- 23. 무한 깊이의 JTree 구성하기
- 24. 스프링 프로젝트 구성하기
- 25. 파이썬에서 점의 배열 구성하기
- 26. 허드슨으로 GIT 구성하기
- 27. qmake에서 변수 DESTDIR 구성하기
- 28. 스프링에서 인터셉터 구성하기
- 29. C++ : 반복자를 비트로 구성하기
- 30. 다중 URL 풀 구성하기