From faa96aff9ec83d0690eff7088f8fa84654b2dfe5 Mon Sep 17 00:00:00 2001 From: Kanagaraj Manickam k00365106 Date: Wed, 20 Sep 2017 19:06:05 +0530 Subject: Add swagger-sdk support for MSB service It adds required changes to create the swagger.json at build time for MSB services. MSB-78 Change-Id: I84f37e01100f9b55ad231e419d6c3d3e42390a12 Signed-off-by: Kanagaraj Manickam k00365106 --- .../apiroute-service/dependency-reduced-pom.xml | 70 ++++++++++++++++++++++ 1 file changed, 70 insertions(+) (limited to 'apiroute/apiroute-service/dependency-reduced-pom.xml') diff --git a/apiroute/apiroute-service/dependency-reduced-pom.xml b/apiroute/apiroute-service/dependency-reduced-pom.xml index 697e024..4c53010 100644 --- a/apiroute/apiroute-service/dependency-reduced-pom.xml +++ b/apiroute/apiroute-service/dependency-reduced-pom.xml @@ -67,6 +67,76 @@ + + org.codehaus.mojo + properties-maven-plugin + 1.0.0 + + + initialize + + read-project-properties + + + + ${basedir}/src/main/resources/swagger.properties + + + + + + + com.github.kongchen + swagger-maven-plugin + 3.1.4 + + + compile + + generate + + + + + + + ${api-rest-package} + http,https + ${api-host-ip}:${api-host-port} + ${api-base-path} + + ${api-title} + ${api-version} + ${api-description} + + ${api-license} + + + ${basedir}/src/main/resources + + + + + + maven-install-plugin + 2.3.1 + + + install-file-id + install + + install-file + + + ${basedir}/src/main/resources/swagger.json + ${project.groupId} + ${project.artifactId}-swagger-schema + ${project.version} + json + + + + -- cgit 1.2.3-korg