Exception stack trace is exposed
[cps.git] / cps-nf-proxy-rest / pom.xml
1 <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>
8         <version>1.1.0-SNAPSHOT</version>
9         <relativePath>../cps-parent/pom.xml</relativePath>
10     </parent>
11
12     <artifactId>cps-nf-proxy-rest</artifactId>
13
14     <properties>
15         <minimum-coverage>0.0</minimum-coverage>
16     </properties>
17
18     <dependencies>
19         <dependency>
20             <groupId>${project.groupId}</groupId>
21             <artifactId>cps-nf-proxy-service</artifactId>
22         </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>
38             <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>
46             <groupId>io.swagger</groupId>
47             <artifactId>swagger-annotations</artifactId>
48         </dependency>
49         <!-- 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>
85             <!-- 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>
101                             <configOptions>
102                                 <sourceFolder>src/gen/java</sourceFolder>
103                                 <dateLibrary>java11</dateLibrary>
104                                 <interfaceOnly>true</interfaceOnly>
105                                 <useTags>true</useTags>
106                             </configOptions>
107                         </configuration>
108                     </execution>
109                 </executions>
110             </plugin>
111         </plugins>
112     </build>
113 </project>