私はソナーとコベルトゥーラ(コードカバレッジ用)を使用しています。私は直面している問題にうんざりしています。私は ソーナーの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関連のものがあるかどうかを確認するために、他の環境変数の値をチェックするために傷つけることはありません:
を参照してください。また、それが存在していた場合、なぜ "mvn cobertura:cobertura"が正常に動作するのかは分かりませんが、 "mvn sonar:sonar"は実行されません。 –
私はこの回答を最初に読んだとき、X: '-Xs512'の後ろにあるmが間違っていると思っていましたが、私にとっては、mが512の後にmegsのためでした。-Xms512を-Xms512m – OleTraveler