에서 이슈를 내가 마스터 시스템 내가 소나를 실행하고 프로젝트의 pom.xml
로 지적하는 게시물 빌드 단계를 추가 한소나 잘못 받는다는 저장소
에 메이븐을 실행하는 젠킨스 작업이 보인다.
문제점은 Jenkins 빌드가 master에서 실행되고 Sonar 서버가 다른 시스템에서 실행되고 있다는 것입니다. 빌드가 끝나면 Sonar는 Jenkins가 Maven을 실행 한 마스터 시스템 대신 설치 된 저장소에서 빌드 아티팩트를 찾습니다.
Sonar와 Jenkins를 동일한 시스템에 설치하는 것 이외의 다른 방법이 있습니까?
상세 정보 :
[ERROR] Failed to execute goal on project server-api: Could not resolve dependencies for project frm:frm-server-api:jar:1.0-SNAPSHOT: Failure to find frm:frm-model:jar:1.0-SNAPSHOT in http://DIFFERENT_SERVER:7080/nexus/content/repositories/releases/ was cached in the local repository, resolution will not be reattempted until the update interval of releases has elapsed or updates are forced -> [Help 1]
DIFFERENT_SERVER
이 sonar
서버 또는 Jenkins
서버에 관련이없는 서버입니다, 우리는 그것을 사용하고 있지만이 프로젝트의 맥락에서 그것을 가지고 어떻게 그래서 난 정말 몰라 그곳에. 나는 이것이 구성 오류라고 추측하고있다. 세부 정보 :
- 젠킨스 작업 유형은 일반적인 프로젝트이며 순수한 메이븐 작업이 아닙니다.
- 나는 게시 빌드 트리거로 jenkins 플러그인을 사용하고 있으며, 내가 사용중인
pom.xml
을 지정하고 있습니다. MAVEN_HOME/conf
에settings.xml
을 필수 세부 정보로 구성했습니다.
음파 탐지기 서버가 인공물을 찾지 못하면 음파 탐지기 : 음파 탐지기 작업이 수행합니다. 소나 서버는 결과를 저장합니다. – oers
@oers 및 sonar : sonar maven 작업이 Jenkins 서버에서 실행되거나 Sonar의 서버에서 실행 중입니까? – Michael
그것은 젠킨스 서버에서 로컬로 실행됩니다 – oers