Merge "Fix GR_API Homing"
[so.git] / adapters / mso-sdnc-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</groupId>
6     <artifactId>adapters</artifactId>
7     <version>1.4.0-SNAPSHOT</version>
8   </parent>
9   <artifactId>mso-sdnc-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-sdnc-adapter</name>
15   <description>mso sdnc adapter</description>
16
17   <build>
18     <finalName>${project.artifactId}-${project.version}</finalName>
19     <plugins>
20       <plugin>
21         <groupId>org.apache.cxf</groupId>
22         <artifactId>cxf-codegen-plugin</artifactId>
23         <version>2.5.2</version>
24       </plugin>
25       <plugin>
26         <groupId>org.springframework.boot</groupId>
27         <artifactId>spring-boot-maven-plugin</artifactId>
28         <configuration>
29           <mainClass>org.onap.so.adapters.sdnc.SDNCAdapterApplication</mainClass>
30         </configuration>
31         <executions>
32           <execution>
33             <goals>
34               <goal>repackage</goal>
35             </goals>
36           </execution>
37         </executions>
38       </plugin>
39       <plugin>
40         <groupId>org.apache.maven.plugins</groupId>
41         <artifactId>maven-jar-plugin</artifactId>
42         <executions>
43           <execution>
44             <id>original</id>
45           </execution>
46         </executions>
47       </plugin>
48       <plugin>
49         <groupId>org.jacoco</groupId>
50         <artifactId>jacoco-maven-plugin</artifactId>
51       </plugin>
52       <plugin>
53         <groupId>org.apache.maven.plugins</groupId>
54         <artifactId>maven-dependency-plugin</artifactId>
55         <executions>
56           <execution>
57             <id>extract-docker-file</id>
58           </execution>
59         </executions>
60       </plugin>
61       <plugin>
62         <groupId>io.fabric8</groupId>
63         <artifactId>fabric8-maven-plugin</artifactId>
64         <executions>
65           <execution>
66             <id>start</id>
67           </execution>
68         </executions>
69       </plugin>
70       <plugin>
71         <groupId>org.apache.maven.plugins</groupId>
72         <artifactId>maven-surefire-plugin</artifactId>
73         <executions>
74           <execution>
75             <id>default-test</id>
76             <goals>
77               <goal>test</goal>
78             </goals>
79             <configuration>
80               <includes>
81                 <include>**/AllTestsTestSuite.java</include>
82               </includes>
83               <parallel>suites</parallel>
84             </configuration>
85           </execution>
86         </executions>
87       </plugin>
88     </plugins>
89   </build>
90   <dependencyManagement>
91     <dependencies>
92       <dependency>
93         <!-- Import dependency management from Spring Boot -->
94         <groupId>org.springframework.boot</groupId>
95         <artifactId>spring-boot-dependencies</artifactId>
96         <version>${springboot.version}</version>
97         <type>pom</type>
98         <scope>import</scope>
99       </dependency>
100     </dependencies>
101   </dependencyManagement>
102
103   <dependencies>
104     <dependency>
105       <groupId>org.springframework.boot</groupId>
106       <artifactId>spring-boot-starter-web</artifactId>
107     </dependency>
108     <dependency>
109       <groupId>io.swagger</groupId>
110       <artifactId>swagger-jersey2-jaxrs</artifactId>
111       <version>1.5.16</version>
112     </dependency>
113     <dependency>
114       <groupId>org.springframework.boot</groupId>
115       <artifactId>spring-boot-starter-actuator</artifactId>
116     </dependency>
117     <dependency>
118       <groupId>org.springframework.boot</groupId>
119       <artifactId>spring-boot-starter-test</artifactId>
120       <scope>test</scope>
121     </dependency>
122     <dependency>
123       <groupId>org.onap.so.adapters</groupId>
124       <artifactId>mso-adapter-utils</artifactId>
125       <version>${project.version}</version>
126     </dependency>
127     <dependency>
128       <groupId>org.apache.cxf</groupId>
129       <artifactId>cxf-spring-boot-starter-jaxws</artifactId>
130       <version>${cxf.version}</version>
131     </dependency>
132     <dependency>
133       <groupId>org.apache.cxf</groupId>
134       <artifactId>cxf-spring-boot-starter-jaxrs</artifactId>
135       <version>${cxf.version}</version>
136     </dependency>
137     <dependency>
138       <groupId>org.apache.cxf</groupId>
139       <artifactId>cxf-rt-rs-service-description-swagger</artifactId>
140       <version>${cxf.version}</version>
141     </dependency>
142     <dependency>
143       <groupId>org.springframework.boot</groupId>
144       <artifactId>spring-boot-configuration-processor</artifactId>
145       <optional>true</optional>
146     </dependency>
147     <dependency>
148       <groupId>org.onap.so.adapters</groupId>
149       <artifactId>mso-adapters-rest-interface</artifactId>
150       <version>${project.version}</version>
151     </dependency>
152     <dependency>
153       <groupId>org.glassfish</groupId>
154       <artifactId>javax.json</artifactId>
155       <version>1.0.4</version>
156       <scope>test</scope>
157     </dependency>
158     <dependency>
159       <groupId>io.micrometer</groupId>
160       <artifactId>micrometer-core</artifactId>
161     </dependency>
162     <dependency>
163       <groupId>io.micrometer</groupId>
164       <artifactId>micrometer-registry-prometheus</artifactId>
165     </dependency>
166     <dependency>
167       <groupId>org.onap.so</groupId>
168       <artifactId>cxf-logging</artifactId>
169       <version>${project.version}</version>
170     </dependency>
171   </dependencies>
172 </project>