c561721b3e9c773aa7e245ccb002e2c485295742
[so.git] / adapters / mso-vnfm-adapter / mso-vnfm-etsi-adapter / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3   <modelVersion>4.0.0</modelVersion>
4   <parent>
5     <groupId>org.onap.so.adapters</groupId>
6     <artifactId>mso-vnfm-adapter</artifactId>
7     <version>1.4.0-SNAPSHOT</version>
8   </parent>
9   <artifactId>mso-vnfm-etsi-adapter</artifactId>
10   <properties>
11     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
12     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
13   </properties>
14   <name>mso-vnfm-etsi-adapter</name>
15   <description>MSO ETSI compliant VNFM Adapter</description>
16
17   <build>
18     <finalName>${project.artifactId}-${project.version}</finalName>
19     <plugins>
20       <plugin>
21         <groupId>org.springframework.boot</groupId>
22         <artifactId>spring-boot-maven-plugin</artifactId>
23         <configuration>
24           <mainClass>org.onap.so.adapters.vnfmadapter.VnfmAdapterApplication</mainClass>
25         </configuration>
26         <executions>
27           <execution>
28             <goals>
29               <goal>repackage</goal>
30             </goals>
31           </execution>
32         </executions>
33       </plugin>
34       <plugin>
35         <groupId>org.apache.maven.plugins</groupId>
36         <artifactId>maven-jar-plugin</artifactId>
37         <executions>
38           <execution>
39             <id>original</id>
40           </execution>
41         </executions>
42       </plugin>
43       <plugin>
44         <groupId>org.jacoco</groupId>
45         <artifactId>jacoco-maven-plugin</artifactId>
46       </plugin>
47       <plugin>
48         <groupId>org.apache.maven.plugins</groupId>
49         <artifactId>maven-surefire-plugin</artifactId>
50         <configuration>
51           <systemPropertyVariables>
52             <so.log.level>DEBUG</so.log.level>
53           </systemPropertyVariables>
54           <rerunFailingTestsCount>2</rerunFailingTestsCount>
55           <parallel>suites</parallel>
56           <useUnlimitedThreads>false</useUnlimitedThreads>
57           <threadCount>1</threadCount>
58         </configuration>
59       </plugin>
60     </plugins>
61   </build>
62   <dependencies>
63     <dependency>
64       <groupId>org.springframework.boot</groupId>
65       <artifactId>spring-boot-starter-web</artifactId>
66     </dependency>
67     <dependency>
68       <groupId>org.springframework.boot</groupId>
69       <artifactId>spring-boot-starter-security</artifactId>
70       <exclusions>
71         <exclusion>
72           <groupId>org.springframework.boot</groupId>
73           <artifactId>spring-boot-starter-tomcat</artifactId>
74         </exclusion>
75       </exclusions>
76     </dependency>
77     <dependency>
78       <groupId>org.springframework.boot</groupId>
79       <artifactId>spring-boot-starter-actuator</artifactId>
80     </dependency>
81     <dependency>
82       <groupId>org.springframework.boot</groupId>
83       <artifactId>spring-boot-starter-test</artifactId>
84       <scope>test</scope>
85     </dependency>
86     <dependency>
87       <groupId>org.onap.so.adapters</groupId>
88       <artifactId>mso-adapters-rest-interface</artifactId>
89       <version>${project.version}</version>
90     </dependency>
91     <dependency>
92       <groupId>org.onap.so.adapters</groupId>
93       <artifactId>mso-vnfm-adapter-api</artifactId>
94       <version>${project.version}</version>
95     </dependency>
96     <dependency>
97       <groupId>org.onap.so.adapters</groupId>
98       <artifactId>mso-vnfm-adapter-ext-clients</artifactId>
99       <version>${project.version}</version>
100     </dependency>
101     <dependency>
102       <groupId>org.glassfish.jersey.core</groupId>
103       <artifactId>jersey-client</artifactId>
104     </dependency>
105     <dependency>
106       <groupId>org.glassfish.jersey.core</groupId>
107       <artifactId>jersey-common</artifactId>
108     </dependency>
109     <dependency>
110       <groupId>org.glassfish.jersey.core</groupId>
111       <artifactId>jersey-client</artifactId>
112     </dependency>
113     <dependency>
114       <groupId>org.glassfish.jersey.inject</groupId>
115       <artifactId>jersey-hk2</artifactId>
116       <version>2.26</version>
117     </dependency>
118     <dependency>
119       <groupId>org.glassfish.jersey.media</groupId>
120       <artifactId>jersey-media-json-jackson</artifactId>
121     </dependency>
122     <dependency>
123       <groupId>org.yaml</groupId>
124       <artifactId>snakeyaml</artifactId>
125       <version>1.23</version>
126     </dependency>
127   </dependencies>
128 </project>