From 07625f56dc83a8bdffd128a242095e327923b51f Mon Sep 17 00:00:00 2001 From: Kanagaraj Manickam k00365106 Date: Wed, 20 Sep 2017 21:31:29 +0530 Subject: Add swagger-sdk support for MSB service (sdk) It adds required changes to create the java sdk at build time for MSB services. MSB-78 Change-Id: I84f37e01100f9b55ad231e419d6c3d3e42390a13 Signed-off-by: Kanagaraj Manickam k00365106 --- apiroute/apiroute-service/pom.xml | 128 +++++++++++++++++++++++++++++++++++++- 1 file changed, 127 insertions(+), 1 deletion(-) (limited to 'apiroute/apiroute-service/pom.xml') diff --git a/apiroute/apiroute-service/pom.xml b/apiroute/apiroute-service/pom.xml index 3502768..d328521 100644 --- a/apiroute/apiroute-service/pom.xml +++ b/apiroute/apiroute-service/pom.xml @@ -111,7 +111,13 @@ org.onap.msb.swagger-sdk swagger-sdk 1.0.0-SNAPSHOT - + + + org.slf4j + slf4j-log4j12 + + + @@ -237,6 +243,126 @@ + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + initialize + ant-create-script + + true + + + + + + + + + + + + + + + + + + + + + + + + + + run + + + + + + ant-contrib + ant-contrib + 1.0b3 + + + ant + ant + + + + + + + io.swagger + swagger-codegen-maven-plugin + 2.2.1 + + + + generate + + + ${basedir}/src/main/resources/swagger.json + ${project.build.directory}/generated-sources + java + + joda + + jersey2 + ${project.groupId} + ${project.artifactId}-java-sdk + ${project.version} + ${project.groupId}.${project.artifactId}.client.model + ${project.groupId}.${project.artifactId}.client.api + ${project.groupId}.${project.artifactId}.client.invoker + + + + + + exec-maven-plugin + org.codehaus.mojo + 1.5.0 + + + swagger-generate-sources + generate-sources + + exec + + + ${project.build.directory}${file.separator}${swagger.sdk.script.file} + + + + + + org.apache.maven.plugins + maven-clean-plugin + 3.0.0 + + + clean-generated-files + generate-sources + + clean + + + + + ${project.build.directory}/generated-sources + + + + + + -- cgit 1.2.3-korg