Ant 빌드 내에서 SonarRunner를 사용하여 Jenkins Server에서 내 프로젝트의 음향 분석을하고 있습니다. 불행하게도, 분석은 다음과 같은 라인 충돌 :이 분석 (어디 분석이 정확히 같은 방식으로 트리거)을 수행 아무 문제가 동일한 서버에서 실행중인 다른 프로젝트를 가지고Findbugs로 인해 SonarRunner가 충돌 함
[sonar:sonar] 11:29:57.008 INFO - Execute Findbugs 2.0.3...
[sonar:sonar] 11:29:58.217 DEBUG - Release semaphore on project : [email protected][id=3998,key=<key>,qualifier=TRK], with key batch-<key-batch>
[sonar:sonar] 11:29:58.247 DEBUG - To prevent a memory leak, the JDBC Driver [com.mysql.jdbc.Driver] has been forcibly deregistered
BUILD FAILED
<Path>: The following error occurred while executing this line:
<Path>: org.sonar.runner.impl.RunnerException: Unable to execute Sonar
. 보시다시피, 로그 수준을 DEBUG로 변경했지만 스택 추적은 없으며 Jenkins 또는 Sonar 로그에서 유용한 정보를 찾을 수 없습니다. Jenkins에서이 앤트 작업을 위해 힙 공간 (-Xmx 사용)을 늘려야했지만 또 하나 도움이되지 않았습니다.
유용한 정보를 얻기 위해 취할 수있는 다른 설정이 있습니까? 아니면 누군가이 문제에 대해 알고 있습니까?
감사합니다.
감사합니다. 당신은 올바른 방향으로 나를 지적했고, 나는 sonar.binaries 속성을 설정해야했습니다. 아직도 그것이 오류 메시지없이 충돌하는지 모르겠지만 작동하지 않습니다 :) –
그래서 당신의 .class 데이터가 기본 위치 (나는 "bin /"폴더였습니다.)가 아니라 다른 폴더 내에 있지 않다고 생각했습니다. "목표". 나는 너를 도울 수있어서 기뻐. :) – Krummy