pom.xml: upgrade jacoco-maven-plugin to 0.7.9

Release 0.7.9 (2017/02/05)

Fixed Bugs

"java.lang.ClassFormatError: Short length on BootstrapMethods in class file" caused by bug in ASM library (GitHub #462).
Do not recompute frames in case of large methods, otherwise java.lang.ClassNotFoundException might be thrown (GitHub #177).
ExecutionDataWriter.FORMAT_VERSION is not a compile-time constant (GitHub #474).
Maven goal "prepare-agent" should not overwrite existing property value if execution was skipped (GitHub #486).
API Changes

JaCoCo.ASM_API_VERSION removed (GitHub #474).
Non-functional Changes

JaCoCo now depends on ASM 5.2.
OSGi metadata now generated automatically and additionally include uses directives, Require-Capability attribute, and export of all internal packages with x-internal:=true directive (GitHub #211).
Removed OSGi attributes that were mistakenly added in version 0.6.1 into jacocoant.jar that contains all dependencies (GitHub #211).
Release 0.7.8 (2016/12/09)

New Features

User property jacoco.dataFile for parameter dataFile of Maven report goal (GitHub #322).
Fixed Bugs

Use RoundingMode#FLOOR instead of RoundingMode#HALF_EVEN for percentages in HTML report, so that "99.5" is displayed as "99%", not as "100%" (GitHub #452).
Do not add useless members into Java 8 interfaces that have only interface initialization and abstract methods (GitHub #441).
Fix instrumentation to not violate Java Virtual Machine Specification regarding initialization of final fields, otherwise IllegalAccessError will be thrown starting from OpenJDK 9 EA b127 (GitHub #434).
Fix instrumentation of interfaces with default methods to not create incorrect constant pool entries, which lead to IncompatibleClassChangeError starting from OpenJDK 9 EA b122 (GitHub #428).
Add Maven goal report-aggregate to lifecycle-mapping-metadata.xml (GitHub #427).
Non-functional Changes

Released JaCoCo JARs are not signed any more. Signed versions of JaCoCo are now available from the Eclipse Orbit project (GitHub #466).
Simplified numbering of versions - JaCoCo JARs in Maven Central repository do not have qualifier any more (GitHub #468).
This commit is contained in:
Paul Campbell 2017-02-09 14:39:41 +00:00
parent 80d3439639
commit e6d05e9a33
2 changed files with 2 additions and 2 deletions

View file

@ -35,7 +35,7 @@ maven-surefire-plugin.version|2.19.1
maven-failsafe-plugin.version|2.19.1 maven-failsafe-plugin.version|2.19.1
maven-pmd-plugin.version|3.7 maven-pmd-plugin.version|3.7
huntbugs.version|0.0.11 huntbugs.version|0.0.11
jacoco-maven-plugin.version|0.7.7.201606060606 jacoco-maven-plugin.version|0.7.9
highwheel-maven.version|1.2 highwheel-maven.version|1.2
maven-project-info-reports-plugin.version|2.9 maven-project-info-reports-plugin.version|2.9
maven-jxr-plugin.version|2.5 maven-jxr-plugin.version|2.5

View file

@ -60,7 +60,7 @@
<maven-failsafe-plugin.version>2.19.1</maven-failsafe-plugin.version> <maven-failsafe-plugin.version>2.19.1</maven-failsafe-plugin.version>
<maven-pmd-plugin.version>3.7</maven-pmd-plugin.version> <maven-pmd-plugin.version>3.7</maven-pmd-plugin.version>
<huntbugs.version>0.0.11</huntbugs.version> <huntbugs.version>0.0.11</huntbugs.version>
<jacoco-maven-plugin.version>0.7.7.201606060606</jacoco-maven-plugin.version> <jacoco-maven-plugin.version>0.7.9</jacoco-maven-plugin.version>
<highwheel-maven.version>1.2</highwheel-maven.version> <highwheel-maven.version>1.2</highwheel-maven.version>
<maven-project-info-reports-plugin.version>2.9</maven-project-info-reports-plugin.version> <maven-project-info-reports-plugin.version>2.9</maven-project-info-reports-plugin.version>
<maven-jxr-plugin.version>2.5</maven-jxr-plugin.version> <maven-jxr-plugin.version>2.5</maven-jxr-plugin.version>