Refactor SOL003 Adapter to organize its modules
[so.git] / adapters / mso-ve-vnfm-adapter / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5
6   <modelVersion>4.0.0</modelVersion>
7
8   <parent>
9     <groupId>org.onap.so</groupId>
10     <artifactId>adapters</artifactId>
11     <version>1.6.0-SNAPSHOT</version>
12   </parent>
13
14   <groupId>org.onap.so.adapters</groupId>
15   <artifactId>mso-ve-vnfm-adapter</artifactId>
16   <packaging>jar</packaging>
17
18   <name>mso-ve-vnfm-adapter</name>
19   <description>Ve-Vnfm (SOL002) Adapter</description>
20
21   <properties>
22     <java.version>1.8</java.version>
23     <maven.compiler.source>${java.version}</maven.compiler.source>
24     <maven.compiler.target>${java.version}</maven.compiler.target>
25   </properties>
26
27   <dependencies>
28     <dependency>
29       <groupId>org.springframework.boot</groupId>
30       <artifactId>spring-boot-starter-web</artifactId>
31     </dependency>
32     <dependency>
33       <groupId>org.springframework.retry</groupId>
34       <artifactId>spring-retry</artifactId>
35     </dependency>
36     <dependency>
37       <groupId>org.onap.so.adapters</groupId>
38       <artifactId>etsi-sol003-lcm-api</artifactId>
39       <version>${project.version}</version>
40     </dependency>
41     <dependency>
42       <groupId>org.onap.so.adapters</groupId>
43       <artifactId>etsi-sol003-lcm-ext-clients</artifactId>
44       <version>${project.version}</version>
45     </dependency>
46     <dependency>
47       <groupId>org.onap.so</groupId>
48       <artifactId>common</artifactId>
49       <version>${project.version}</version>
50     </dependency>
51     <dependency>
52       <groupId>org.glassfish.jersey.core</groupId>
53       <artifactId>jersey-common</artifactId>
54     </dependency>
55     <dependency>
56       <groupId>org.glassfish.jersey.core</groupId>
57       <artifactId>jersey-client</artifactId>
58     </dependency>
59     <dependency>
60       <groupId>org.glassfish.jersey.inject</groupId>
61       <artifactId>jersey-hk2</artifactId>
62     </dependency>
63     <dependency>
64       <groupId>org.projectlombok</groupId>
65       <artifactId>lombok</artifactId>
66     </dependency>
67     <dependency>
68       <groupId>org.springframework.boot</groupId>
69       <artifactId>spring-boot-starter-test</artifactId>
70       <scope>test</scope>
71     </dependency>
72   </dependencies>
73
74   <build>
75     <finalName>${project.artifactId}-${project.version}</finalName>
76     <plugins>
77       <plugin>
78         <groupId>org.springframework.boot</groupId>
79         <artifactId>spring-boot-maven-plugin</artifactId>
80         <configuration>
81           <mainClass>org.onap.so.adapters.vevnfm.Application</mainClass>
82         </configuration>
83         <executions>
84           <execution>
85             <goals>
86               <goal>repackage</goal>
87             </goals>
88           </execution>
89         </executions>
90       </plugin>
91     </plugins>
92   </build>
93
94 </project>