나는 코드 범위에 대해 sonar 및 cobertura를 사용하고 있습니다. 내가 직면하고있는 문제에 당황 스럽다. 내가 sonar의 cobertura 오류 "초기 작은 힙이 너무 작음"
mvn sonar:sonar
을 실행하면 나는이 cobertura 플러그인을 실행하면 바로 다음
mvn cobertura:cobertura
를 사용
[INFO]
[INFO] <<< cobertura-maven-plugin:2.5.1:cobertura (default-cli) @ hss-core <<<
[INFO]
[INFO] --- cobertura-maven-plugin:2.5.1:cobertura (default-cli) @ hss-core ---
[INFO] Error occurred during initialization of VM
Too small initial heap
[ERROR] Error in Cobertura Report generation: Unable to generate Cobertura Report for project.
org.apache.maven.plugin.MojoExecutionException: Unable to generate Cobertura Report for project.
at org.codehaus.mojo.cobertura.tasks.ReportTask.execute(ReportTask.java:93)
오류가 위와 없다 실행하는 동안 다음과 같은 오류를보고, 디스플레이 다음 출력은 예상 출력이라고 가정합니다.
[INFO]
[INFO] <<< cobertura-maven-plugin:2.5.1:cobertura (default-cli) @ hss-core <<<
[INFO]
[INFO] --- cobertura-maven-plugin:2.5.1:cobertura (default-cli) @ hss-core ---
[INFO] Cobertura 1.9.4.1 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file
Cobertura: Loaded information on 39 classes.
Report time: 1035ms
나는 MAVEN_OPTS를 설정 (MAVEN_OPTS = -Xms512m) 환경 변수 만, 여전히 오류가 발생.
아무도 나에게 무엇이 잘못 됐는지 말해 줄 수 있습니까?
는하지만, 덕분에 그 일을 참조하십시오. 게다가 그것이 존재했다면 "mvn cobertura : cobertura"가 정상적으로 돌아가는 이유는 모르지만 "mvn sonar : sonar"는 그렇지 않습니다. –
처음이 대답을 읽었을 때 나는 X : '-Xs512'다음에 빠진 m을 암시한다고 생각했지만, 나에게는 빠진 m이 512 이후의 megs를위한 것이 었습니다. -Xms512가 있어야 할 때 -Xms512를 가졌습니다. – OleTraveler