hudson SonarPlugin으로 포스트 빌드 소나 큐브 분석을 구성했습니다. SonarPlugin의 MAVEN_OPTS를 다음과 같이 구성했습니다. "-Xmx1024m -Dmaven.javadoc.failOnError = false"
작업을 실행하면 hudson이 빌드 후 작업을 실행하려고 할 때 오류가 발생합니다.
[작업 공간] $ mvn -f /home/hudson-3.3.0/jobs/myJob/workspace/pom.xml -e -B sonar : sonar -Dsonar.jdbc.driver = oracle.jdbc.OracleDriver -Dsonar.jdbc.url = jdbc : oracle : thin : @xxxxx : 1521 / xxxx ******** ******** -Dsonar.host.url = http : // xxxx : 9000 / sonar
오류 : 찾을 수 없음 또는로드 메인 클래스 MAVEN_OPTS
Sonar 분석 완료 : FAILURE
다음 설정을 사용합니다.
Tomcat 8.0.24
Hudson 3.3.0
Sonar-Plugin 2.0.1
Maven 3.0.5 / 3.2.5
JDK 1.7.0_45
Sonar-Plugin 1.8.1이 포함 된 이전 hudson 버전에서는 빌드가 작동했습니다.
해결 방법으로 예상되는 설정을 포함하도록 MAVEN_OPTS 경로 변수를 구성했지만 다른 설정으로 다른 작업을 구성해야하므로 이는 해결 방법 일뿐입니다.
누구든지이 문제를 해결하는 방법을 알고 있습니까?
Bug 474406 에서 읽을 수 있듯이 Hudson 3.3.x의 버그입니다. Hudson 3.1.2에서 잘 작동하는 Sonar Plugin 2.0.1 과는 관련이 없습니다 .
Hudson 빌드 후 작업에서 발생합니다.
해결 방법은 작업에 빌드 매개 변수 를 추가하는 것입니다 . 버그 474406을 참조하십시오 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다