Update docker image to fix CSIT failure
[vfc/nfvo/driver/vnfm/svnfm.git] / nokiav2 / driver / pom.xml
1 <?xml version="1.0"?>
2 <!--
3     Copyright 2016-2017, Nokia Corporation
4
5     Licensed under the Apache License, Version 2.0 (the "License");
6     you may not use this file except in compliance with the License.
7     You may obtain a copy of the License at
8
9         http://www.apache.org/licenses/LICENSE-2.0
10
11     Unless required by applicable law or agreed to in writing, software
12     distributed under the License is distributed on an "AS IS" BASIS,
13     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14     See the License for the specific language governing permissions and
15     limitations under the License.
16  -->
17 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
18   <modelVersion>4.0.0</modelVersion>
19   <artifactId>driver</artifactId>
20   <version>1.3.6-SNAPSHOT</version>
21   <packaging>jar</packaging>
22   <name>vfc/nfvo/driver/vnfm/svnfm/nokiav2/driver</name>
23   <description>svnfm vnfm driver</description>
24   <parent>
25     <groupId>org.onap.vfc.nfvo.driver.vnfm.svnfm.nokiav2</groupId>
26     <artifactId>vfc-nfvo-driver-vnfm-svnfm-nokiav2</artifactId>
27     <version>1.3.6-SNAPSHOT</version>
28   </parent>
29   <properties>
30     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
31     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
32     <java.version>1.8</java.version>
33     <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>
34     <sonar.coverage.jacoco.xmlReportPaths>${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>
35     <sonar.jacoco.reportMissing.force.zero>true</sonar.jacoco.reportMissing.force.zero>
36     <sonar.projectVersion>${project.version}</sonar.projectVersion>
37     <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
38   </properties>
39   <dependencies>
40     <dependency>
41       <groupId>org.onap.vfc.nfvo.driver.vnfm.svnfm.nokiav2</groupId>
42       <artifactId>vfc-nfvo-driver-vnfm-svnfm-nokiav2-clients</artifactId>
43       <version>1.3.6-SNAPSHOT</version>
44     </dependency>
45     <dependency>
46       <groupId>org.springframework.boot</groupId>
47       <artifactId>spring-boot-starter-web</artifactId>
48       <version>${spring.boot.version}</version>
49       <scope>provided</scope>
50       <exclusions>
51         <exclusion>
52           <groupId>org.springframework.boot</groupId>
53           <artifactId>spring-boot-starter-tomcat</artifactId>
54         </exclusion>
55         <exclusion>
56           <groupId>com.fasterxml.jackson.core</groupId>
57           <artifactId>jackson-databind</artifactId>
58         </exclusion>
59       </exclusions>
60     </dependency>
61     <dependency>
62       <groupId>org.springframework.boot</groupId>
63       <artifactId>spring-boot-starter-jetty</artifactId>
64       <version>${spring.boot.version}</version>
65       <exclusions>
66         <exclusion>
67           <groupId>org.springframework.boot</groupId>
68           <artifactId>spring-boot-starter-tomcat</artifactId>
69         </exclusion>
70       </exclusions>
71     </dependency>
72     <dependency>
73       <groupId>org.springframework.boot</groupId>
74       <artifactId>spring-boot-starter-security</artifactId>
75       <version>${spring.boot.version}</version>
76       <exclusions>
77         <exclusion>
78           <groupId>org.springframework.boot</groupId>
79           <artifactId>spring-boot-starter-tomcat</artifactId>
80         </exclusion>
81       </exclusions>
82     </dependency>
83     <dependency>
84       <groupId>org.springframework.boot</groupId>
85       <artifactId>spring-boot-starter-test</artifactId>
86       <version>${spring.boot.version}</version>
87       <scope>test</scope>
88     </dependency>
89     <dependency>
90       <groupId>com.google.guava</groupId>
91       <artifactId>guava</artifactId>
92     </dependency>
93     <dependency>
94       <groupId>org.apache.httpcomponents</groupId>
95       <artifactId>httpclient</artifactId>
96       <version>4.5.5</version>
97     </dependency>
98     <dependency>
99       <!-- parsing VNFDs -->
100       <groupId>org.yaml</groupId>
101       <artifactId>snakeyaml</artifactId>
102       <version>1.23</version>
103     </dependency>
104     <dependency>
105       <groupId>pl.pojo</groupId>
106       <artifactId>pojo-tester</artifactId>
107       <version>0.7.6</version>
108       <scope>test</scope>
109     </dependency>
110     <dependency>
111       <groupId>org.eclipse.jetty</groupId>
112       <artifactId>jetty-server</artifactId>
113       <version>9.4.12.v20180830</version>
114       <scope>test</scope>
115     </dependency>
116     <dependency>
117       <groupId>org.eclipse.jetty</groupId>
118       <artifactId>jetty-util</artifactId>
119       <version>9.4.20.v20190813</version>
120     </dependency>
121   </dependencies>
122   <build>
123     <plugins>
124       <plugin>
125         <groupId>org.apache.maven.plugins</groupId>
126         <artifactId>maven-compiler-plugin</artifactId>
127         <version>3.8.0</version>
128         <configuration>
129           <source>1.8</source>
130           <target>1.8</target>
131         </configuration>
132       </plugin>
133       <plugin>
134         <groupId>org.apache.maven.plugins</groupId>
135         <artifactId>maven-surefire-plugin</artifactId>
136       </plugin>
137       <plugin>
138           <groupId>org.jacoco</groupId>
139           <artifactId>jacoco-maven-plugin</artifactId>
140           <executions>
141             <execution>
142               <id>prepare-agent</id>
143               <goals>
144                   <goal>prepare-agent</goal>
145               </goals>
146             </execution>
147             <execution>
148                <id>report</id>
149                <goals>
150                  <goal>report</goal>
151                </goals>
152                <configuration>
153                   <dataFile>${project.build.directory}/code-coverage/jacoco.exec</dataFile>
154                   <outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory>
155                </configuration>
156             </execution>
157          </executions>
158       </plugin>
159     </plugins>
160   </build>
161 </project>