2017-03-22 8 views
0

검색을 시도했지만 답변을 찾지 못했습니다. 여기에 설명 된 단계를 수행하여 SonarQube를 5.6에서 6.3으로 업그레이드했습니다. https://docs.sonarqube.org/display/SONAR/Upgrading SonarQube가 업그레이드되어 빠르게 실행되었지만 몇 가지 문제가 발생했습니다. 새로운 결과는 프로젝트의 많은 부분을 위해 수입되지 않았고, 존재한다고해도 상황이 좋지 않습니다.6.3으로 업그레이드 한 후 SonarQube가 너무 많이 스캔 됨

깨진 가져 오기는 문자 집합의 차이와 관련이있는 것 같습니다. 다음과 같은 오류가 발생합니다 : java.lang.IllegalStateException : 원본 파일 'D :/Builds1/SF/CA AanvraagData/Sources/AAHG.AanvraagData.Client/AAHG.AanvraagData.Client.snk'를 charset : UTF-8 '. 그러나 언어 플러그인으로 설치된 최신 C# 플러그인 만 있습니다. SonarQube가 .snk 파일을 읽는 것을 왜 시도합니까? 전에는이 문제가 없었고, SonarQube는 알려진 파일 유형 (sonar.import_unknown_files가 false로 설정된 상태) 만 가져와야한다는 것을 이해합니다. 확장 기능을 수작업으로 제외시킬 수는 있지만 그렇지 않을 수도 있습니다.

실제로 가져 오는 몇 개의 프로젝트는 testclasses (구문 색칠 없음)에 C# 코드를 표시하는 데 문제가있는 것 같습니다. 또한 sonarqube 러너는 다음과 같은 오류를 많이 발생시킵니다. 매핑 된 TFS 작업 공간에없는 다음 파일에 TFS 주석을 추가 할 수 없습니다. 출력물에 주석이 더해지면 같은 파일에 대해 갑자기 작동하는 것처럼 보입니다. 또한 디버깅 라인에 다음과 같은 내용이 표시됩니다. 'ontwikkel.config'는 'null'이라는 언어로 색인이 생성됩니다. 다시 .. 왜 .cs가 아닌 다른 파일을 색인하려고합니까? Havent는 전체 프로젝트가 가져 오지 않는 비교 대상에서 사소한 문제가 발생했기 때문에이 문제를 검토했습니다.

내가 시도한 것 : - 스캐너를 최신 버전 (2.2)으로 업데이트했으나 도움이되지 않습니다. 2.0으로 다시 되돌아갔습니다. - 파일을 수동으로 제외합니다. 일부 기능은 작동하는 것으로 보이지만이 기능에 의존하고 싶지는 않습니다. 나는 60 명의 다른 개발자와 일하고 있습니다. - 업그레이드 노트를보고 싶었습니다. 아무 것도보고 싶지 않았 으면 - 알려진 문제에 대해서는 jira를 확인했는데, 무엇을 찾을 지 모르겠다.

누구든지 나를 도와 줄 수 있습니까? ? 감사! 안부

,

휘슬러

답변