blob: 9bfa03a229838191b6cb2c83971b3c37581c42f2 [file] [log] [blame]
Ruslan Kashapov9f52f602021-01-22 12:53:01 +02001<project xmlns="http://maven.apache.org/POM/4.0.0"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4 <modelVersion>4.0.0</modelVersion>
5 <parent>
6 <groupId>org.onap.cps</groupId>
7 <artifactId>cps-parent</artifactId>
Bruno Sakoto202e1942021-04-08 15:23:08 -04008 <version>1.0.2-SNAPSHOT</version>
Ruslan Kashapov9f52f602021-01-22 12:53:01 +02009 <relativePath>../cps-parent/pom.xml</relativePath>
10 </parent>
11
12 <artifactId>cps-nf-proxy-rest</artifactId>
13
14 <properties>
Claudio D. Gasparinib77bf252021-01-28 15:36:37 +010015 <minimum-coverage>0.0</minimum-coverage>
Ruslan Kashapov9f52f602021-01-22 12:53:01 +020016 </properties>
17
18 <dependencies>
19 <dependency>
20 <groupId>${project.groupId}</groupId>
Claudio D. Gasparini63647032021-02-15 10:38:21 +010021 <artifactId>cps-nf-proxy-service</artifactId>
Ruslan Kashapov9f52f602021-01-22 12:53:01 +020022 </dependency>
23 <dependency>
24 <groupId>org.springframework.boot</groupId>
25 <artifactId>spring-boot-starter-web</artifactId>
26 <exclusions>
27 <exclusion>
28 <groupId>org.springframework.boot</groupId>
29 <artifactId>spring-boot-starter-tomcat</artifactId>
30 </exclusion>
31 </exclusions>
32 </dependency>
33 <dependency>
34 <groupId>org.springframework.boot</groupId>
35 <artifactId>spring-boot-starter-jetty</artifactId>
36 </dependency>
37 <dependency>
Ruslan Kashapov9f52f602021-01-22 12:53:01 +020038 <groupId>io.swagger.core.v3</groupId>
39 <artifactId>swagger-annotations</artifactId>
40 </dependency>
41 <dependency>
42 <groupId>io.springfox</groupId>
43 <artifactId>springfox-boot-starter</artifactId>
44 </dependency>
45 <dependency>
Claudio D. Gasparinib77bf252021-01-28 15:36:37 +010046 <groupId>io.swagger</groupId>
47 <artifactId>swagger-annotations</artifactId>
48 </dependency>
Ruslan Kashapov9f52f602021-01-22 12:53:01 +020049 <!-- T E S T D E P E N D E N C I E S -->
50 <dependency>
51 <groupId>org.codehaus.groovy</groupId>
52 <artifactId>groovy</artifactId>
53 <scope>test</scope>
54 </dependency>
55 <dependency>
56 <groupId>org.spockframework</groupId>
57 <artifactId>spock-core</artifactId>
58 <scope>test</scope>
59 </dependency>
60 <dependency>
61 <groupId>org.spockframework</groupId>
62 <artifactId>spock-spring</artifactId>
63 <scope>test</scope>
64 </dependency>
65 <dependency>
66 <groupId>cglib</groupId>
67 <artifactId>cglib-nodep</artifactId>
68 <scope>test</scope>
69 </dependency>
70 <dependency>
71 <groupId>org.springframework.boot</groupId>
72 <artifactId>spring-boot-starter-test</artifactId>
73 <scope>test</scope>
74 <exclusions>
75 <exclusion>
76 <groupId>org.junit.vintage</groupId>
77 <artifactId>junit-vintage-engine</artifactId>
78 </exclusion>
79 </exclusions>
80 </dependency>
81 </dependencies>
82
83 <build>
84 <plugins>
Ruslan Kashapov9f52f602021-01-22 12:53:01 +020085 <!-- Swagger code generation. -->
86 <plugin>
87 <groupId>io.swagger.codegen.v3</groupId>
88 <artifactId>swagger-codegen-maven-plugin</artifactId>
89 <executions>
90 <execution>
91 <goals>
92 <goal>generate</goal>
93 </goals>
94 <configuration>
95 <inputSpec>${project.basedir}/docs/openapi/openapi.yml</inputSpec>
96 <invokerPackage>org.onap.cps.nfproxy.rest.controller</invokerPackage>
97 <modelPackage>org.onap.cps.nfproxy.rest.model</modelPackage>
98 <apiPackage>org.onap.cps.nfproxy.rest.api</apiPackage>
99 <language>spring</language>
100 <generateSupportingFiles>false</generateSupportingFiles>
Claudio D. Gasparinib77bf252021-01-28 15:36:37 +0100101 <configOptions>
102 <sourceFolder>src/gen/java</sourceFolder>
103 <dateLibrary>java11</dateLibrary>
104 <interfaceOnly>true</interfaceOnly>
105 <useTags>true</useTags>
106 </configOptions>
Ruslan Kashapov9f52f602021-01-22 12:53:01 +0200107 </configuration>
108 </execution>
109 </executions>
110 </plugin>
111 </plugins>
112 </build>
Ruslan Kashapov9f52f602021-01-22 12:53:01 +0200113</project>