[ https://issues.apache.org/jira/browse/UIMA-6350?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17530726#comment-17530726 ]
Richard Eckart de Castilho commented on UIMA-6350: -------------------------------------------------- Fixed by UIMA-6441 > japicmp post processing script fails with Java 16 (parent pom) > -------------------------------------------------------------- > > Key: UIMA-6350 > URL: https://issues.apache.org/jira/browse/UIMA-6350 > Project: UIMA > Issue Type: Bug > Components: Build, Packaging and Test > Reporter: Richard Eckart de Castilho > Assignee: Richard Eckart de Castilho > Priority: Major > Fix For: parent-pom-15 > > > When building the UIMA Java SDK with a Java 16 JDK, we get the following > error: > {quote} > [ERROR] Failed to execute goal > com.github.siom79.japicmp:japicmp-maven-plugin:0.14.4:cmp (default) on > project uimaj-core: Execution of post-analysis script failed: > javax.script.ScriptException: groovy.lang.MissingMethodException: No > signature of method: java.lang.String.endsWith() is applicable for argument > types: (java.lang.String) values: [_Type] -> [Help 1] > {quote} > Works with Java 15. > The fix is apparently to force japicmp to use a new Groovy version: > {code} > <plugin> > <groupId>com.github.siom79.japicmp</groupId> > <artifactId>japicmp-maven-plugin</artifactId> > <version>0.15.3</version> > <dependencies> > <dependency> > <groupId>org.codehaus.groovy</groupId> > <artifactId>groovy-jsr223</artifactId> > <version>2.5.14</version> > </dependency> > </dependencies> > </plugin> > {code} -- This message was sent by Atlassian Jira (v8.20.7#820007)