Bump version to 1.12.1-SNAPSHOT
[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.12.1-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   <build>
17     <finalName>${project.artifactId}-${project.version}</finalName>
18     <pluginManagement>
19       <plugins>
20         <plugin>
21           <groupId>org.eclipse.m2e</groupId>
22           <artifactId>lifecycle-mapping</artifactId>
23           <version>1.0.0</version>
24           <configuration>
25             <lifecycleMappingMetadata>
26               <pluginExecutions>
27                 <pluginExecution>
28                   <pluginExecutionFilter>
29                     <groupId>org.apache.maven.plugins</groupId>
30                     <artifactId>maven-dependency-plugin</artifactId>
31                     <versionRange>[1.0.0,)</versionRange>
32                     <goals>
33                       <goal>unpack</goal>
34                     </goals>
35                   </pluginExecutionFilter>
36                   <action>
37                     <execute />
38                   </action>
39                 </pluginExecution>
40               </pluginExecutions>
41             </lifecycleMappingMetadata>
42           </configuration>
43         </plugin>
44       </plugins>
45     </pluginManagement>
46     <plugins>
47       <plugin>
48         <groupId>org.apache.cxf</groupId>
49         <artifactId>cxf-codegen-plugin</artifactId>
50         <version>2.5.2</version>
51       </plugin>
52       <plugin>
53         <groupId>org.springframework.boot</groupId>
54         <artifactId>spring-boot-maven-plugin</artifactId>
55         <configuration>
56           <mainClass>org.onap.so.adapters.sdnc.SDNCAdapterApplication</mainClass>
57         </configuration>
58         <executions>
59           <execution>
60             <goals>
61               <goal>repackage</goal>
62             </goals>
63           </execution>
64         </executions>
65       </plugin>
66       <plugin>
67         <groupId>org.apache.maven.plugins</groupId>
68         <artifactId>maven-jar-plugin</artifactId>
69         <executions>
70           <execution>
71             <id>original</id>
72             <phase>package</phase>
73           </execution>
74         </executions>
75       </plugin>
76       <plugin>
77         <groupId>org.jacoco</groupId>
78         <artifactId>jacoco-maven-plugin</artifactId>
79       </plugin>
80       <plugin>
81         <groupId>org.apache.maven.plugins</groupId>
82         <artifactId>maven-dependency-plugin</artifactId>
83         <executions>
84           <execution>
85             <id>extract-docker-file</id>
86             <configuration>
87               <skip>false</skip>
88             </configuration>
89           </execution>
90         </executions>
91       </plugin>
92       <plugin>
93         <groupId>io.fabric8</groupId>
94         <artifactId>docker-maven-plugin</artifactId>
95         <executions>
96           <execution>
97             <id>start</id>
98           </execution>
99         </executions>
100       </plugin>
101       <plugin>
102         <groupId>org.apache.maven.plugins</groupId>
103         <artifactId>maven-surefire-plugin</artifactId>
104         <executions>
105           <execution>
106             <id>default-test</id>
107             <goals>
108               <goal>test</goal>
109             </goals>
110             <configuration>
111               <includes>
112                 <include>**/AllTestsTestSuite.java</include>
113               </includes>
114               <parallel>suites</parallel>
115             </configuration>
116           </execution>
117         </executions>
118       </plugin>
119     </plugins>
120   </build>
121   <dependencyManagement>
122     <dependencies>
123       <dependency>
124         <!-- Import dependency management from Spring Boot -->
125         <groupId>org.springframework.boot</groupId>
126         <artifactId>spring-boot-dependencies</artifactId>
127         <version>${springboot.version}</version>
128         <type>pom</type>
129         <scope>import</scope>
130       </dependency>
131     </dependencies>
132   </dependencyManagement>
133   <dependencies>
134     <dependency>
135       <groupId>io.swagger.core.v3</groupId>
136       <artifactId>swagger-jaxrs2</artifactId>
137     </dependency>
138     <dependency>
139       <groupId>org.springframework.boot</groupId>
140       <artifactId>spring-boot-starter-test</artifactId>
141       <scope>test</scope>
142     </dependency>
143     <dependency>
144       <groupId>org.springframework.boot</groupId>
145       <artifactId>spring-boot-starter-validation</artifactId>
146     </dependency>
147     <dependency>
148       <groupId>org.onap.so.adapters</groupId>
149       <artifactId>mso-adapter-utils</artifactId>
150       <version>${project.version}</version>
151     </dependency>
152     <dependency>
153       <groupId>org.apache.cxf</groupId>
154       <artifactId>cxf-spring-boot-starter-jaxws</artifactId>
155     </dependency>
156     <dependency>
157       <groupId>org.apache.cxf</groupId>
158       <artifactId>cxf-spring-boot-starter-jaxrs</artifactId>
159     </dependency>
160     <dependency>
161       <groupId>org.apache.cxf</groupId>
162       <artifactId>cxf-rt-rs-service-description-openapi-v3</artifactId>
163     </dependency>
164     <dependency>
165       <groupId>org.springframework.boot</groupId>
166       <artifactId>spring-boot-configuration-processor</artifactId>
167       <optional>true</optional>
168     </dependency>
169     <dependency>
170       <groupId>org.onap.so.adapters</groupId>
171       <artifactId>mso-adapters-rest-interface</artifactId>
172       <version>${project.version}</version>
173     </dependency>
174     <dependency>
175       <groupId>org.glassfish</groupId>
176       <artifactId>javax.json</artifactId>
177       <version>1.0.4</version>
178       <scope>test</scope>
179     </dependency>
180     <dependency>
181       <groupId>io.micrometer</groupId>
182       <artifactId>micrometer-registry-prometheus</artifactId>
183     </dependency>
184     <dependency>
185       <groupId>org.onap.so</groupId>
186       <artifactId>cxf-logging</artifactId>
187       <version>${project.version}</version>
188     </dependency>
189   </dependencies>
190 </project>