From 6b9e670656058b9db96d2e6da59d4846377b0db4 Mon Sep 17 00:00:00 2001 From: Richard Eckart de Castilho Date: Sat, 14 Nov 2020 17:32:46 +0100 Subject: [PATCH] [UIMA-6254] Move API report post-analysis script into the build resources - Update japicmp version - Switch to build resources 6-SNAPSHOT which contains the japicmp post-processing Groovy script - Extract the japicmp post-processing Groovy script so it can be found and used by japicmp --- pom.xml | 89 ++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 53 insertions(+), 36 deletions(-) diff --git a/pom.xml b/pom.xml index 9396bbd..918159f 100644 --- a/pom.xml +++ b/pom.xml @@ -167,7 +167,7 @@ 12 - 5 + 6-SNAPSHOT https://uima.apache.org scp://people.apache.org/www/uima.apache.org/ yyMMdd_HHmm @@ -774,7 +774,7 @@ Copyright (c) 2003, 2006 IBM Corporation. maven-assembly-plugin - + org.apache.uima uima-build-resources @@ -2441,11 +2441,11 @@ Copyright (c) 2003, 2006 IBM Corporation. ${uimaBuildResourcesVersion} - - + + - + @@ -2458,13 +2458,10 @@ Copyright (c) 2003, 2006 IBM Corporation. - - maven-resources-plugin - Copy base-bin to osgi @@ -2563,13 +2560,12 @@ Copyright (c) 2003, 2006 IBM Corporation. ${project.build.directory}/osgi/META-INF/MANIFEST.MF - + - - + @@ -2583,14 +2579,11 @@ Copyright (c) 2003, 2006 IBM Corporation. - - org.apache.maven.plugins maven-resources-plugin - Copy base-bin to pearPackaging @@ -2628,7 +2621,6 @@ Copyright (c) 2003, 2006 IBM Corporation. - @@ -2663,7 +2655,7 @@ Copyright (c) 2003, 2006 IBM Corporation. - + @@ -2705,7 +2697,6 @@ Copyright (c) 2003, 2006 IBM Corporation. - @@ -3013,36 +3004,62 @@ Copyright (c) 2003, 2006 IBM Corporation. - - + ${project.build.directory}/japicmp-resources/japicmp/api-report.groovy - + - org.apache.rat - apache-rat-plugin - - - default-cli - - - **/api-change-report/**/*.* - - - - - + org.apache.rat + apache-rat-plugin + + + default-cli + + + **/api-change-report/**/*.* + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + provide-japicmp-postAnalysisScript + prepare-package + + unpack + + + + + org.apache.uima + uima-build-resources + ${uimaBuildResourcesVersion} + jar + true + ${project.build.directory}/japicmp-resources/ + japicmp/api-report.groovy + + + + + + + - + com.github.siom79.japicmp japicmp-maven-plugin - 0.13.0 + 0.14.4