blob: 2befd5c5ef3deeeeb29e0c21d79d22688457bffa [file] [log] [blame]
ChrisC025301d2017-01-31 11:40:03 +01001<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -04002 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>
waqas.ikram98537632021-06-24 11:51:34 +01007 <version>1.9.0-SNAPSHOT</version>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -04008 </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>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -040016 <build>
17 <finalName>${project.artifactId}-${project.version}</finalName>
Benjamin, Max71d87a32020-06-24 10:44:53 -040018 <pluginManagement>
Boslet, Coryf5c3da82020-05-20 11:39:21 -040019 <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>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -040046 <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>
Benjamin, Max2dbbd782020-06-02 23:18:13 -040072 <phase>package</phase>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -040073 </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>
Benjamin, Max2dbbd782020-06-02 23:18:13 -040086 <configuration>
87 <skip>false</skip>
88 </configuration>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -040089 </execution>
90 </executions>
91 </plugin>
92 <plugin>
93 <groupId>io.fabric8</groupId>
Benjamin, Max5f57d092020-05-13 17:48:03 -040094 <artifactId>docker-maven-plugin</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -040095 <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>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400133 <dependencies>
134 <dependency>
BOSLET, CORY8b98eb92021-03-15 11:25:54 -0400135 <groupId>io.swagger.core.v3</groupId>
136 <artifactId>swagger-jaxrs2</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400137 </dependency>
138 <dependency>
139 <groupId>org.springframework.boot</groupId>
Benjamin, Max (mb388a)d5968f52021-02-05 20:34:11 -0500140 <artifactId>spring-boot-starter-test</artifactId>
141 <scope>test</scope>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400142 </dependency>
143 <dependency>
144 <groupId>org.springframework.boot</groupId>
Benjamin, Max (mb388a)d5968f52021-02-05 20:34:11 -0500145 <artifactId>spring-boot-starter-validation</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400146 </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>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400155 </dependency>
156 <dependency>
157 <groupId>org.apache.cxf</groupId>
158 <artifactId>cxf-spring-boot-starter-jaxrs</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400159 </dependency>
160 <dependency>
161 <groupId>org.apache.cxf</groupId>
BOSLET, CORY8b98eb92021-03-15 11:25:54 -0400162 <artifactId>cxf-rt-rs-service-description-openapi-v3</artifactId>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400163 </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>
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -0400182 <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>
Rob Daugherty325d4e22018-10-19 15:13:38 -0400190</project>