From 37039138afcddedb1af4035aae5fb6c603c4c4e1 Mon Sep 17 00:00:00 2001 From: Michal Cmarada Date: Thu, 11 Apr 2019 04:18:16 -0400 Subject: HC2VPP-397: add support for java 11 - dependency updates - compilation error fixes - javadoc fixes Change-Id: Ic7371931b0728c888a39350a77c959121afb9786 Signed-off-by: Michal Cmarada --- vpp-integration/api-docs/scripts/pom.xml | 20 ++++++++++++++++---- .../hc2vpp/docs/scripts/ApiDocsIndexGenerator.groovy | 3 ++- 2 files changed, 18 insertions(+), 5 deletions(-) (limited to 'vpp-integration/api-docs/scripts') diff --git a/vpp-integration/api-docs/scripts/pom.xml b/vpp-integration/api-docs/scripts/pom.xml index f9fa65d82..b1196fbda 100644 --- a/vpp-integration/api-docs/scripts/pom.xml +++ b/vpp-integration/api-docs/scripts/pom.xml @@ -26,9 +26,9 @@ ${project.artifactId} - 2.4.7 - 2.9.2-01 - 2.4.3-01 + 2.5.4 + 3.3.0-01 + 2.5.6-02 19.04-SNAPSHOT 4.11 @@ -46,6 +46,12 @@ org.codehaus.groovy groovy-all ${groovy.version} + pom + + + org.codehaus.groovy + groovy-templates + ${groovy.version} io.fd.jvpp @@ -174,7 +180,7 @@ org.apache.maven.plugins maven-dependency-plugin - 2.10 + 3.1.1 @@ -184,6 +190,7 @@ unpack-dependencies + pom **/honeycomb-minimal-resources/ ${project.build.outputDirectory}/ @@ -217,6 +224,11 @@ groovy-eclipse-batch ${groovy.eclipse.batch.version} + + org.codehaus.groovy + groovy-templates + ${groovy.version} + diff --git a/vpp-integration/api-docs/scripts/src/main/groovy/io/fd/hc2vpp/docs/scripts/ApiDocsIndexGenerator.groovy b/vpp-integration/api-docs/scripts/src/main/groovy/io/fd/hc2vpp/docs/scripts/ApiDocsIndexGenerator.groovy index 2c6b24f42..7c920f353 100644 --- a/vpp-integration/api-docs/scripts/src/main/groovy/io/fd/hc2vpp/docs/scripts/ApiDocsIndexGenerator.groovy +++ b/vpp-integration/api-docs/scripts/src/main/groovy/io/fd/hc2vpp/docs/scripts/ApiDocsIndexGenerator.groovy @@ -70,7 +70,7 @@ class ApiDocsIndexGenerator { .map { moduleName -> moduleName.trim() } .map { moduleName -> log.info "Loading class $moduleName" - loader.loadClass(moduleName).newInstance() + loader.loadClass(moduleName).getDeclaredConstructor().newInstance() } .collect(toList()) @@ -82,6 +82,7 @@ class ApiDocsIndexGenerator { ClassPathTypeIndex classPathIndex = new ClassPathTypeIndex(projectRoot) log.info "Generating VPP API to YANG mapping" + PLUGIN_CLASSES.stream() .forEach { pluginClass -> log.info "Generating mapping for ${pluginClass}" -- cgit 1.2.3-korg