2015-01-30 2 views
0

최근 Maven Java Project에서 SonarQube를 사용하기 시작했습니다. 문제는 클래스에서 한 줄을 수정하여 Sonar가 프로젝트를 데이터베이스에로드하지 못하게하는 것입니다. 왜 내 프로젝트가 SVN에 체크인되었는지 알 수없고, mvn sonar:sonar은 클래스가 SVN에 커밋되지 않은 경우 "XXX을 (를) YYY 행에 비난 할 수 없습니다"와 함께 실패하는 이유는 무엇입니까?Sonar - Class가 svn에서 커밋되지 않았기 때문에 실패 했습니까?

나는이 일을하는 유일한 사람이고 모든 단일 변경이나 실험 코드 스 니펫을 확인하고 싶지 않습니다. 이 기능을 끄려면 어떻게해야합니까?

감사합니다. (프로젝트는 SVN을 사용하는 것을 감지)

답변

1

SCM 통합 SonarQube는 예를 들어 표준 분석은 최선을 다하고에서 수행 할 것으로 예상되는 등

새로운 코드, 새로운 문제에 적용 범위를 계산하기 위해, 소스 코드의 변경 사항을 추적 할 수 있습니다 코드 (예 : 연속 통합 서버)를 참조로 사용합니다.

귀하의 경우에는 incremental mode을 사용하는 것이 좋습니다. 이렇게하면 로컬 코드 변경 사항을 중앙 서버에 유지되지 않지만 새로운 문제를 알려주는 분석을 수행 할 수 있습니다 코드가 도입/수정되었습니다 (IDE 통합 플러그인에서 사용하는 분석 모드입니다).

+0

감사합니다. 이것은 그것을 할 것입니다. – Pali

관련 문제