Add staging version.
[aai/esr-server.git] / esr-mgr / dependency-reduced-pom.xml
index 4407846..481d79b 100644 (file)
       </plugin>\r
     </plugins>\r
   </build>\r
+  <profiles>\r
+    <profile>\r
+      <id>swagger</id>\r
+      <build>\r
+        <plugins>\r
+          <plugin>\r
+            <groupId>com.github.kongchen</groupId>\r
+            <artifactId>swagger-maven-plugin</artifactId>\r
+            <version>3.1.1</version>\r
+            <executions>\r
+              <execution>\r
+                <phase>compile</phase>\r
+                <goals>\r
+                  <goal>generate</goal>\r
+                </goals>\r
+              </execution>\r
+            </executions>\r
+            <dependencies>\r
+              <dependency>\r
+                <groupId>io.swagger</groupId>\r
+                <artifactId>swagger-hibernate-validations</artifactId>\r
+                <version>1.5.6</version>\r
+              </dependency>\r
+            </dependencies>\r
+            <configuration>\r
+              <apiSources>\r
+                <apiSource>\r
+                  <springmvc>false</springmvc>\r
+                  <locations>org.onap.aai.esr.resource</locations>\r
+                  <basePath>/api/aai-esr-server/v1/</basePath>\r
+                  <info>\r
+                    <title>API Descriptions for External System Management</title>\r
+                    <version>v1</version>\r
+                    <description>This page shows all the APIs available in the ESR server module.</description>\r
+                    <termsOfService>http://www.github.com/kongchen/swagger-maven-plugin</termsOfService>\r
+                    <contact>\r
+                      <email>li.zi30@zte.com.cn</email>\r
+                      <name>Zi Li</name>\r
+                    </contact>\r
+                    <license>\r
+                      <url>http://www.apache.org/licenses/LICENSE-2.0.html</url>\r
+                      <name>Apache 2.0</name>\r
+                    </license>\r
+                  </info>\r
+                  <securityDefinitions />\r
+                  <swaggerDirectory>${basedir}/src/main/resources</swaggerDirectory>\r
+                </apiSource>\r
+              </apiSources>\r
+            </configuration>\r
+          </plugin>\r
+        </plugins>\r
+      </build>\r
+      <dependencies>\r
+        <dependency>\r
+          <groupId>io.swagger</groupId>\r
+          <artifactId>swagger-jersey2-jaxrs</artifactId>\r
+          <version>1.5.0</version>\r
+        </dependency>\r
+      </dependencies>\r
+    </profile>\r
+  </profiles>\r
   <dependencies>\r
     <dependency>\r
       <groupId>junit</groupId>\r