blob: d539e65b130cbe99ce3f0a4a8d1b795a1c0c15ac [file] [log] [blame]
Benjamin, Max (mb388a)c0247ec2019-04-11 10:34:45 -04001<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
eeginux66481e12019-03-16 16:07:16 +00002 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>so</artifactId>
waqas.ikram98537632021-06-24 11:51:34 +01007 <version>1.9.0-SNAPSHOT</version>
eeginux66481e12019-03-16 16:07:16 +00008 </parent>
eeginux66481e12019-03-16 16:07:16 +00009 <artifactId>asdc-controller</artifactId>
10 <name>asdc-controller</name>
11 <description>ASDC CLient and Controller</description>
12 <properties>
13 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
15 <antlr.version>4.7.1</antlr.version>
Merkel, Jeffa0416e82019-11-04 13:58:28 -050016 <sdc.tosca.version>1.6.5</sdc.tosca.version>
seshukme836f742019-05-06 14:04:15 +053017 <jtosca.version>1.5.1</jtosca.version>
eeginux66481e12019-03-16 16:07:16 +000018 </properties>
eeginux66481e12019-03-16 16:07:16 +000019 <build>
20 <finalName>${project.artifactId}-${project.version}</finalName>
Boslet, Coryf5c3da82020-05-20 11:39:21 -040021 <pluginManagement>
22 <plugins>
23 <plugin>
24 <groupId>org.eclipse.m2e</groupId>
25 <artifactId>lifecycle-mapping</artifactId>
26 <version>1.0.0</version>
27 <configuration>
28 <lifecycleMappingMetadata>
29 <pluginExecutions>
30 <pluginExecution>
31 <pluginExecutionFilter>
32 <groupId>org.apache.maven.plugins</groupId>
33 <artifactId>maven-dependency-plugin</artifactId>
34 <versionRange>[1.0.0,)</versionRange>
35 <goals>
36 <goal>unpack</goal>
37 </goals>
38 </pluginExecutionFilter>
39 <action>
40 <execute />
41 </action>
42 </pluginExecution>
43 </pluginExecutions>
44 </lifecycleMappingMetadata>
45 </configuration>
46 </plugin>
47 </plugins>
48 </pluginManagement>
eeginux66481e12019-03-16 16:07:16 +000049 <plugins>
50 <plugin>
51 <groupId>org.jacoco</groupId>
52 <artifactId>jacoco-maven-plugin</artifactId>
eeginux66481e12019-03-16 16:07:16 +000053 <configuration>
54 <excludes>
eeginux66481e12019-03-16 16:07:16 +000055 <exclude>**/resource-examples/**</exclude>
56 </excludes>
57 </configuration>
58 <executions>
59 <execution>
60 <id>default-prepare-agent</id>
61 <goals>
62 <goal>prepare-agent</goal>
63 </goals>
64 </execution>
65 <execution>
66 <id>default-report</id>
67 <goals>
68 <goal>report</goal>
69 </goals>
70 </execution>
71 <execution>
72 <id>default-check</id>
73 <goals>
74 <goal>check</goal>
75 </goals>
76 <configuration>
77 <rules>
78 <rule implementation="org.jacoco.maven.RuleConfiguration">
79 <element>BUNDLE</element>
80 <limits>
81 <limit implementation="org.jacoco.report.check.Limit">
82 <counter>INSTRUCTION</counter>
83 <value>COVEREDRATIO</value>
84 </limit>
85 </limits>
86 </rule>
87 </rules>
88 </configuration>
89 </execution>
90 </executions>
91 </plugin>
92 <plugin>
93 <groupId>org.antlr</groupId>
94 <artifactId>antlr4-maven-plugin</artifactId>
95 <version>${antlr.version}</version>
96 <executions>
97 <execution>
98 <id>antlr</id>
99 <phase>generate-test-resources</phase>
100 <goals>
101 <goal>antlr4</goal>
102 </goals>
103 <configuration>
104 <visitor>true</visitor>
105 <outputDirectory>${project.build.directory}/generated-sources</outputDirectory>
106 </configuration>
107 </execution>
108 </executions>
109 </plugin>
110 <plugin>
111 <artifactId>maven-compiler-plugin</artifactId>
112 <executions>
113 <execution>
114 <id>default-testCompile</id>
115 <phase>test-compile</phase>
116 <goals>
117 <goal>testCompile</goal>
118 </goals>
119 <configuration>
120 <generatedTestSourcesDirectory>${project.build.directory}/generated-sources
121 </generatedTestSourcesDirectory>
122 </configuration>
123 </execution>
124 </executions>
125 </plugin>
126 <plugin>
127 <groupId>org.springframework.boot</groupId>
128 <artifactId>spring-boot-maven-plugin</artifactId>
129 <configuration>
130 <mainClass>org.onap.so.asdc.Application</mainClass>
131 </configuration>
132 <executions>
133 <execution>
134 <goals>
135 <goal>repackage</goal>
136 </goals>
137 </execution>
138 </executions>
139 </plugin>
140 <plugin>
141 <groupId>org.apache.maven.plugins</groupId>
142 <artifactId>maven-dependency-plugin</artifactId>
143 <executions>
144 <execution>
145 <id>extract-docker-file</id>
Benjamin, Max2dbbd782020-06-02 23:18:13 -0400146 <configuration>
147 <skip>false</skip>
148 </configuration>
eeginux66481e12019-03-16 16:07:16 +0000149 </execution>
150 </executions>
151 </plugin>
152 <plugin>
153 <groupId>io.fabric8</groupId>
Benjamin, Max5f57d092020-05-13 17:48:03 -0400154 <artifactId>docker-maven-plugin</artifactId>
eeginux66481e12019-03-16 16:07:16 +0000155 <executions>
156 <execution>
157 <id>start</id>
158 </execution>
159 </executions>
160 </plugin>
161 <plugin>
162 <groupId>org.apache.maven.plugins</groupId>
163 <artifactId>maven-jar-plugin</artifactId>
164 <executions>
165 <execution>
166 <id>original</id>
Benjamin, Max2dbbd782020-06-02 23:18:13 -0400167 <phase>package</phase>
eeginux66481e12019-03-16 16:07:16 +0000168 </execution>
169 </executions>
170 </plugin>
Benjamin, Max (mb388a)aaa93d42019-03-20 14:12:06 -0400171 <plugin>
172 <groupId>org.apache.maven.plugins</groupId>
173 <artifactId>maven-surefire-plugin</artifactId>
174 <executions>
175 <execution>
176 <id>default-test</id>
177 <goals>
178 <goal>test</goal>
179 </goals>
180 <configuration>
181 <includes>
182 <include>**/AllTestsTestSuite.java</include>
183 </includes>
184 <parallel>suites</parallel>
185 </configuration>
186 </execution>
187 </executions>
188 </plugin>
eeginux66481e12019-03-16 16:07:16 +0000189 </plugins>
190 </build>
191 <dependencies>
192 <dependency>
BOSLET, CORY8b98eb92021-03-15 11:25:54 -0400193 <groupId>io.swagger.core.v3</groupId>
194 <artifactId>swagger-jaxrs2</artifactId>
eeginux66481e12019-03-16 16:07:16 +0000195 </dependency>
196 <dependency>
197 <groupId>org.springframework.boot</groupId>
198 <artifactId>spring-boot-starter-jersey</artifactId>
199 </dependency>
200 <dependency>
201 <groupId>org.springframework.boot</groupId>
202 <artifactId>spring-boot-starter-data-jpa</artifactId>
203 <exclusions>
204 <exclusion>
205 <groupId>org.apache.tomcat</groupId>
206 <artifactId>tomcat-jdbc</artifactId>
207 </exclusion>
208 </exclusions>
209 </dependency>
210 <dependency>
211 <groupId>org.springframework.boot</groupId>
212 <artifactId>spring-boot-starter-test</artifactId>
213 <scope>test</scope>
214 </dependency>
215 <dependency>
Sylvain Desbureauxb378f992020-04-06 14:36:31 +0200216 <groupId>commons-codec</groupId>
217 <artifactId>commons-codec</artifactId>
218 <version>1.9</version>
219 </dependency>
220 <dependency>
eeginux66481e12019-03-16 16:07:16 +0000221 <groupId>org.onap.so</groupId>
222 <artifactId>mso-catalog-db</artifactId>
223 <version>${project.version}</version>
224 </dependency>
225 <dependency>
226 <groupId>org.onap.sdc.sdc-distribution-client</groupId>
227 <artifactId>sdc-distribution-client</artifactId>
Sylvain Desbureauxb378f992020-04-06 14:36:31 +0200228 <version>1.4.1</version>
eeginux66481e12019-03-16 16:07:16 +0000229 <exclusions>
230 <exclusion>
231 <groupId>org.slf4j</groupId>
232 <artifactId>slf4j-log4j12</artifactId>
233 </exclusion>
234 </exclusions>
235 </dependency>
236 <dependency>
237 <groupId>org.onap.sdc.sdc-tosca</groupId>
238 <artifactId>sdc-tosca</artifactId>
239 <version>${sdc.tosca.version}</version>
240 </dependency>
241 <dependency>
242 <groupId>org.onap.sdc.jtosca</groupId>
243 <artifactId>jtosca</artifactId>
244 <version>${jtosca.version}</version>
245 </dependency>
246 <dependency>
247 <groupId>org.onap.so</groupId>
248 <artifactId>common</artifactId>
249 <version>${project.version}</version>
250 </dependency>
251 <dependency>
252 <groupId>org.onap.so</groupId>
253 <artifactId>mso-api-handler-common</artifactId>
254 <version>${project.version}</version>
255 </dependency>
256 <dependency>
257 <groupId>commons-io</groupId>
258 <artifactId>commons-io</artifactId>
259 </dependency>
260 <dependency>
261 <groupId>org.onap.so</groupId>
eeginux66481e12019-03-16 16:07:16 +0000262 <artifactId>mso-requests-db-repositories</artifactId>
263 <version>${project.version}</version>
264 </dependency>
265 <dependency>
266 <groupId>org.antlr</groupId>
267 <artifactId>antlr4</artifactId>
268 <version>${antlr.version}</version>
Benjamin, Max (mb388a)aaa93d42019-03-20 14:12:06 -0400269 <scope>test</scope>
eeginux66481e12019-03-16 16:07:16 +0000270 </dependency>
271 <dependency>
272 <groupId>org.springframework.boot</groupId>
273 <artifactId>spring-boot-configuration-processor</artifactId>
274 <optional>true</optional>
275 </dependency>
276 <dependency>
277 <groupId>org.mariadb.jdbc</groupId>
278 <artifactId>mariadb-java-client</artifactId>
279 </dependency>
280 <dependency>
281 <groupId>ch.vorburger.mariaDB4j</groupId>
282 <artifactId>mariaDB4j</artifactId>
eeginux66481e12019-03-16 16:07:16 +0000283 <scope>test</scope>
284 </dependency>
285 <dependency>
286 <groupId>org.springframework.cloud</groupId>
287 <artifactId>spring-cloud-contract-wiremock</artifactId>
eeginux66481e12019-03-16 16:07:16 +0000288 </dependency>
289 <dependency>
290 <groupId>io.micrometer</groupId>
291 <artifactId>micrometer-registry-prometheus</artifactId>
292 </dependency>
293 <dependency>
294 <groupId>javax.interceptor</groupId>
295 <artifactId>javax.interceptor-api</artifactId>
296 </dependency>
Benjamin, Max4f774ee2020-04-28 15:13:12 -0400297 <dependency>
298 <groupId>org.onap.so</groupId>
299 <artifactId>aai-client</artifactId>
300 <version>${project.version}</version>
301 </dependency>
Benjamin, Max9868f172020-05-18 16:37:51 -0400302 <dependency>
303 <groupId>javax.xml.ws</groupId>
304 <artifactId>jaxws-api</artifactId>
305 </dependency>
eeginux66481e12019-03-16 16:07:16 +0000306 </dependencies>
Seshu-Kumar-Mcce429a2017-10-06 20:31:35 +0800307</project>