2012-02-17 11 views
1

私はソナーとコベルトゥーラ(コードカバレッジ用)を使用しています。私は直面している問題にうんざりしています。私は ソーナーの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)環境変数を設定し、それでもエラーを取得しています。

何が問題になったのか、誰に教えてもらえますか?

$java -Xms512 -version 
Error occurred during initialization of VM 
Too small initial heap 

は( 'セット定義されたJava関連のものがあるかどうかを確認するために、他の環境変数の値をチェックするために傷つけることはありません:

答えて

5

それはほとんどあなたの-Xmsパラメータに「M」を省略していることを感じますあなたは、sonar.cobertura.maxmem例えば

: - 'Windows上でコマンド)がそれらすべてを印刷する必要があり_JAVA_OPTSをチェックし、MAVEN_OPTSなど

+0

を参照してください。また、それが存在していた場合、なぜ "mvn cobertura:cobertura"が正常に動作するのかは分かりませんが、 "mvn sonar:sonar"は実行されません。 –

+1

私はこの回答を最初に読んだとき、X: '-Xs512'の後ろにあるmが間違っていると思っていましたが、私にとっては、mが512の後にmegsのためでした。-Xms512を-Xms512m – OleTraveler

1

ソナーCoberturaのプラグインは、Coberturaのプロセスに割り当てられたメモリを増やすために特定のパラメータを持っていました実行することができます:mvn sonar:son AR -Dsonar.cobertura.maxmem = 512メートル

は感謝しかし、ことを完了http://docs.codehaus.org/display/SONAR/Code+coverage+plugins#Cobertura

+0

問題は、最小のヒープサイズと関係がある「小さすぎる初期ヒープ」と思われます。 – Raghuram

+0

私は ..を使ってみましたが、これは同じものです。それでも同じエラーが発生します。 :( –

関連する問題