Replaced Clirr with JApiCmp
This commit is contained in:
parent
646257e107
commit
80f619351f
81
pom.xml
81
pom.xml
|
@ -270,11 +270,46 @@
|
|||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>clirr-maven-plugin</artifactId>
|
||||
<groupId>com.github.siom79.japicmp</groupId>
|
||||
<artifactId>japicmp-maven-plugin</artifactId>
|
||||
<version>0.14.4</version>
|
||||
<configuration>
|
||||
<comparisonVersion>${api.comparison.version}</comparisonVersion>
|
||||
<oldVersion>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>${project.artifactId}</artifactId>
|
||||
<version>${api.comparison.version}</version>
|
||||
<type>jar</type>
|
||||
</dependency>
|
||||
</oldVersion>
|
||||
<newVersion>
|
||||
<file>
|
||||
<path>${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging}</path>
|
||||
</file>
|
||||
</newVersion>
|
||||
<parameter>
|
||||
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
|
||||
<breakBuildOnSourceIncompatibleModifications>true</breakBuildOnSourceIncompatibleModifications>
|
||||
<overrideCompatibilityChangeParameters>
|
||||
<overrideCompatibilityChangeParameter>
|
||||
<compatibilityChange>METHOD_NEW_DEFAULT</compatibilityChange>
|
||||
<binaryCompatible>true</binaryCompatible>
|
||||
<sourceCompatible>true</sourceCompatible>
|
||||
</overrideCompatibilityChangeParameter>
|
||||
</overrideCompatibilityChangeParameters>
|
||||
<excludes>
|
||||
<exclude>@org.apache.hc.core5.annotation.Internal</exclude>
|
||||
</excludes>
|
||||
</parameter>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>verify</phase>
|
||||
<goals>
|
||||
<goal>cmp</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.rat</groupId>
|
||||
|
@ -305,14 +340,6 @@
|
|||
|
||||
<reporting>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>clirr-maven-plugin</artifactId>
|
||||
<version>${hc.clirr.version}</version>
|
||||
<configuration>
|
||||
<comparisonVersion>${api.comparison.version}</comparisonVersion>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||
<inherited>false</inherited>
|
||||
|
@ -374,6 +401,38 @@
|
|||
</reportSet>
|
||||
</reportSets>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.github.siom79.japicmp</groupId>
|
||||
<artifactId>japicmp-maven-plugin</artifactId>
|
||||
<version>0.14.4</version>
|
||||
<reportSets>
|
||||
<reportSet>
|
||||
<reports>
|
||||
<report>cmp-report</report>
|
||||
</reports>
|
||||
</reportSet>
|
||||
</reportSets>
|
||||
<configuration>
|
||||
<oldVersion>
|
||||
<dependency>
|
||||
<groupId>${project.groupId}</groupId>
|
||||
<artifactId>${project.artifactId}</artifactId>
|
||||
<version>${api.comparison.version}</version>
|
||||
<type>jar</type>
|
||||
</dependency>
|
||||
</oldVersion>
|
||||
<newVersion>
|
||||
<file>
|
||||
<path>${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging}</path>
|
||||
</file>
|
||||
</newVersion>
|
||||
<parameter>
|
||||
<excludes>
|
||||
<exclude>@org.apache.hc.core5.annotation.Internal</exclude>
|
||||
</excludes>
|
||||
</parameter>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-jxr-plugin</artifactId>
|
||||
<version>${hc.jxr.version}</version>
|
||||
|
|
Loading…
Reference in New Issue