4c8d373eeaebac07a4b05feb2c26929997293ad0
[vfc/nfvo/driver/vnfm/svnfm.git] / nokia / vnfmdriver / vfcadaptorservice / vfcadaptor / pom.xml
1  <!--
2     Copyright 2016-2017, Nokia Corporation
3
4     Licensed under the Apache License, Version 2.0 (the "License");
5     you may not use this file except in compliance with the License.
6     You may obtain a copy of the License at
7
8         http://www.apache.org/licenses/LICENSE-2.0
9
10     Unless required by applicable law or agreed to in writing, software
11     distributed under the License is distributed on an "AS IS" BASIS,
12     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13     See the License for the specific language governing permissions and
14     limitations under the License.
15  -->
16 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
17         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
20         <artifactId>vfcadaptor</artifactId>
21         <version>1.0.1-SNAPSHOT</version>
22         <packaging>war</packaging>
23
24         <name>vfc/nfvo/driver/vnfm/svnfm/nokia/vnfmdriver/vfcadaptorservice/vfcadaptor</name>
25         <description>svnfm vnfm driver</description>
26         
27   <parent>
28                 <groupId>org.onap.vfc.nfvo.driver.vnfm.svnfm</groupId>
29                 <artifactId>vfcadaptor-service</artifactId>
30                 <version>1.0.1-SNAPSHOT</version>
31         </parent>
32
33         <properties>
34                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
35                 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
36                 <java.version>1.8</java.version>
37                 <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>  
38         <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>  
39         <sonar.jacoco.itReportPath>${project.basedir}/target/jacoco.exec</sonar.jacoco.itReportPath>  
40         <sonar.language>java</sonar.language> 
41         </properties>
42         
43         <dependencies>
44                 <dependency>
45                         <groupId>org.springframework.boot</groupId>
46                         <artifactId>spring-boot-starter-data-jpa</artifactId>
47                 </dependency>
48                 <dependency>
49                         <groupId>org.springframework.boot</groupId>
50                         <artifactId>spring-boot-starter-web</artifactId>
51                 </dependency>
52                 <dependency>
53             <groupId>org.springframework.boot</groupId>
54             <artifactId>spring-boot-starter</artifactId>
55             <!-- 
56             <exclusions>
57                 <exclusion>
58                     <groupId>org.springframework.boot</groupId>
59                     <artifactId>spring-boot-starter-logging</artifactId>
60                 </exclusion>
61             </exclusions>
62              -->
63         </dependency>
64         <dependency>
65             <groupId>org.springframework.boot</groupId>
66             <artifactId>spring-boot-starter-logging</artifactId>
67         </dependency>
68 <!-- 
69                 <dependency>
70             <groupId>org.springframework.boot</groupId>
71             <artifactId>spring-boot-starter-log4j2</artifactId>
72             <exclusions>
73                 <exclusion>
74                     <groupId>org.apache.logging.log4j</groupId>
75                     <artifactId>log4j-slf4j-impl</artifactId>
76                 </exclusion>
77             </exclusions>
78         </dependency>
79  -->
80                 <dependency>
81                         <groupId>mysql</groupId>
82                         <artifactId>mysql-connector-java</artifactId>
83                 </dependency>
84                 <dependency>
85                         <groupId>org.springframework.boot</groupId>
86                         <artifactId>spring-boot-starter-tomcat</artifactId>
87                         <scope>provided</scope>
88                 </dependency>
89                 <dependency>
90             <groupId>org.apache.tomcat.embed</groupId>
91             <artifactId>tomcat-embed-jasper</artifactId>
92             <scope>provided</scope>
93         </dependency>
94                 <dependency>
95                         <groupId>org.springframework.boot</groupId>
96                         <artifactId>spring-boot-starter-test</artifactId>
97                         <scope>test</scope>
98                 </dependency>
99
100         <dependency>
101             <groupId>commons-io</groupId>
102             <artifactId>commons-io</artifactId>
103             <version>2.5</version>
104         </dependency>
105         
106                 <dependency>
107                         <groupId>org.apache.httpcomponents</groupId>
108                         <artifactId>httpclient</artifactId>
109                 </dependency>
110                 <dependency>
111                         <groupId>com.google.code.gson</groupId>
112                         <artifactId>gson</artifactId>
113                 </dependency>
114                 <dependency>
115                         <groupId>org.json</groupId>
116                         <artifactId>json</artifactId>
117                 </dependency>
118                 <dependency>
119                         <groupId>io.dropwizard</groupId>
120                         <artifactId>dropwizard-core</artifactId>
121                         <version>0.8.0</version>
122                 </dependency>
123                 
124                 <dependency>
125           <groupId>com.jcraft</groupId>
126           <artifactId>jsch</artifactId>
127           <version>0.1.54</version>
128         </dependency>
129         
130         <dependency>
131           <groupId>commons-net</groupId>
132           <artifactId>commons-net</artifactId>
133           <version>3.6</version>
134         </dependency>
135         <dependency>
136           <groupId>org.zeroturnaround</groupId>
137           <artifactId>zt-zip</artifactId>
138           <version>1.12</version>
139         </dependency>
140
141 <dependency>
142     <groupId>ca.juliusdavies</groupId>
143     <artifactId>not-yet-commons-ssl</artifactId>
144     <version>0.3.9</version>
145 </dependency>
146         </dependencies>
147     <build>
148  <!-- 
149         <pluginManagement>  
150       <plugins>  
151         <plugin>  
152           <groupId>org.jacoco</groupId>  
153           <artifactId>jacoco-maven-plugin</artifactId>  
154           <version>0.7.9</version>
155         </plugin>  
156       </plugins>  
157     </pluginManagement>
158 -->    
159         <plugins>
160             <!-- 
161             <plugin>
162                 <groupId>org.jacoco</groupId>
163                 <artifactId>jacoco-maven-plugin</artifactId>
164                 <configuration>  
165                     <includes>org.onap.vfc.nfvo.driver.vnfm.svnfm.*</includes>  
166                 </configuration>
167                 <executions>
168                     <execution>
169                         <id>default-prepare-agent</id>
170                         <goals>
171                             <goal>prepare-agent</goal>
172                         </goals>
173                     </execution>
174                     <execution>
175                         <id>default-report</id>
176                         <phase>prepare-package</phase>
177                         <goals>
178                             <goal>report</goal>
179                         </goals>
180                     </execution>
181                     <execution>
182                         <id>default-prepare-agent-integration</id>
183                         <goals>
184                             <goal>prepare-agent-integration</goal>
185                         </goals>
186                     </execution>
187                     <execution>
188                         <id>default-check</id>
189                         <goals>
190                             <goal>check</goal>
191                         </goals>
192                     </execution>
193                     <execution>
194                         <id>default-report-integration</id>
195                         <goals>
196                             <goal>report-integration</goal>
197                         </goals>
198                     </execution>
199                 </executions>
200             </plugin>
201              -->
202             <plugin>
203                 <groupId>org.springframework.boot</groupId>
204                 <artifactId>spring-boot-maven-plugin</artifactId>
205                 <version>1.5.7.RELEASE</version>
206             </plugin>
207             <plugin>
208              <groupId>org.apache.maven.plugins</groupId>
209              <artifactId>maven-compiler-plugin</artifactId>
210              <version>3.5</version>
211              <configuration>
212                  <source>1.8</source>
213                  <target>1.8</target>
214              </configuration>
215             </plugin>
216             <plugin>
217                 <groupId>org.apache.maven.plugins</groupId>
218                 <artifactId>maven-surefire-plugin</artifactId>
219             </plugin>
220             <!-- 
221             <plugin>
222                 <groupId>org.apache.maven.plugins</groupId>
223                 <artifactId>maven-failsafe-plugin</artifactId>
224                 <executions>
225                     <execution>
226                     <id>default-integration-test</id>
227                     <goals>
228                         <goal>integration-test</goal>
229                     </goals>
230                     </execution>
231                 </executions>
232             </plugin>
233              -->
234         </plugins>
235     </build>
236  <!--
237     <reporting>
238     <plugins>
239       <plugin>
240         <groupId>org.jacoco</groupId>
241         <artifactId>jacoco-maven-plugin</artifactId>
242         <reportSets>
243           <reportSet>
244             <reports>
245               <report>report</report>
246             </reports>
247           </reportSet>
248         </reportSets>
249       </plugin>
250     </plugins>
251   </reporting>
252  
253   -->
254 </project>