Здесь, на моем рабочем месте, нас попросили обновить, среди прочего, в наших проектах версию java, указанную в свойствах (от 7 до 8).
Но после того, как я изменил содержимое тега <java.version>
с 1,7 на 1,8 и выполнил сборку проекта Maven с
clean package install cobertura:cobertura -Dcobertura.report.format=xml org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar -Dsonar.projectKey=myproject -Dsonar.projectName=myproject
Покрытие кода становится равным 0% (пристраница возвращается после завершения анализа).Все остальные меры, такие как запахи кода и дублирования, продолжают работать просто отлично.
Каковы возможные причины этого / возможных решений?Я пытался искать везде, и никто здесь не знает, почему это может происходить.Вот некоторая информация в pom.xml родительского проекта:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.3.RELEASE</version>
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
<artifact-version>2.0.0-SNAPSHOT</artifact-version>
</properties>
<dependencies>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4</artifactId>
<version>1.7.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito2</artifactId>
<version>1.7.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<layout>ZIP</layout>
</configuration>
</plugin>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.6.0.1398</version>
</plugin>
</plugins>
</build>
Я не полностью ознакомлен с внутренней работой проектов или с тем, как работает Maven, поэтому я не знаю,Я скучаю по соответствующей информации.Я добавлю больше информации, если это необходимо.