Я использую сонар и кобертуру (для покрытия кода).Я сбит с толку проблемой, с которой сталкиваюсь.Если я запускаю
mvn sonar:sonar
, я видел следующую ошибку во время выполнения
[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)
, если я запускаю плагин 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] 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), но все еще получаю ошибку.
Может кто-нибудь сказать мне, что пошло не так, и как это исправить?