blob: 4d1a471ee8af2adec9187df5e2ee73169f368729 [file] [log] [blame]
Kuleshov, Elena833d2192020-01-10 09:53:29 -05001<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>
seshukmb9af26a2020-02-26 19:30:17 +08007 <version>1.6.0-SNAPSHOT</version>
Kuleshov, Elena833d2192020-01-10 09:53:29 -05008 </parent>
9
10 <groupId>org.onap.so.adapters</groupId>
11 <artifactId>so-appc-orchestrator</artifactId>
12 <packaging>jar</packaging>
13 <properties>
14 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
Kuleshov, Elena833d2192020-01-10 09:53:29 -050016 </properties>
17 <name>so-appc-orchestrator</name>
18 <description>MSO APPC-C Orchestrator</description>
19 <build>
20 <plugins>
21 <plugin>
22 <groupId>org.springframework.boot</groupId>
23 <artifactId>spring-boot-maven-plugin</artifactId>
24 <version>${springboot.version}</version>
25 <configuration>
26 <mainClass>org.onap.so.adapters.appc.orchestrator.AppcOrchestratorApplication</mainClass>
27 </configuration>
28 <executions>
29 <execution>
30 <goals>
31 <goal>repackage</goal>
32 </goals>
33 </execution>
34 </executions>
35 </plugin>
36 <plugin>
37 <groupId>org.apache.maven.plugins</groupId>
38 <artifactId>maven-dependency-plugin</artifactId>
39 <executions>
40 <execution>
41 <id>extract-docker-file</id>
Benjamin, Max2dbbd782020-06-02 23:18:13 -040042 <configuration>
43 <skip>false</skip>
44 </configuration>
Kuleshov, Elena833d2192020-01-10 09:53:29 -050045 </execution>
46 </executions>
47 </plugin>
48 <plugin>
49 <groupId>io.fabric8</groupId>
Benjamin, Max5f57d092020-05-13 17:48:03 -040050 <artifactId>docker-maven-plugin</artifactId>
Kuleshov, Elena833d2192020-01-10 09:53:29 -050051 <executions>
52 <execution>
53 <id>start</id>
54 </execution>
55 </executions>
56 </plugin>
57 <plugin>
58 <groupId>org.apache.maven.plugins</groupId>
Kuleshov, Elena833d2192020-01-10 09:53:29 -050059 <artifactId>maven-surefire-plugin</artifactId>
60 <executions>
61 <execution>
62 <id>default-test</id>
63 <goals>
64 <goal>test</goal>
65 </goals>
66 <configuration>
67 <includes>
68 <include>**/AllTestsTestSuite.java</include>
69 </includes>
70 <parallel>suites</parallel>
71 </configuration>
72 </execution>
73 </executions>
74 </plugin>
75 </plugins>
76 <pluginManagement>
77 <plugins>
78 <!--This plugin's configuration is used to store Eclipse m2e settings
79 only. It has no influence on the Maven build itself. -->
80 <plugin>
81 <groupId>org.eclipse.m2e</groupId>
82 <artifactId>lifecycle-mapping</artifactId>
83 <version>1.0.0</version>
84 <configuration>
85 <lifecycleMappingMetadata>
86 <pluginExecutions>
87 <pluginExecution>
88 <pluginExecutionFilter>
Boslet, Coryf5c3da82020-05-20 11:39:21 -040089 <groupId>org.apache.maven.plugins</groupId>
90 <artifactId>maven-dependency-plugin</artifactId>
91 <versionRange>[1.0.0,)</versionRange>
92 <goals>
93 <goal>unpack</goal>
94 </goals>
95 </pluginExecutionFilter>
96 <action>
97 <execute />
98 </action>
99 </pluginExecution>
100 <pluginExecution>
101 <pluginExecutionFilter>
Kuleshov, Elena833d2192020-01-10 09:53:29 -0500102 <groupId>
103 org.jvnet.jax-ws-commons
104 </groupId>
105 <artifactId>
106 jaxws-maven-plugin
107 </artifactId>
108 <versionRange>
109 [2.3,)
110 </versionRange>
111 <goals>
112 <goal>wsgen</goal>
113 </goals>
114 </pluginExecutionFilter>
115 <action>
116 <ignore>
117 </ignore>
118 </action>
119 </pluginExecution>
120 </pluginExecutions>
121 </lifecycleMappingMetadata>
122 </configuration>
123 </plugin>
124
125 <plugin>
126 <groupId>org.jacoco</groupId>
127 <artifactId>jacoco-maven-plugin</artifactId>
128 </plugin>
129 </plugins>
130 </pluginManagement>
131 <finalName>${project.artifactId}-${project.version}</finalName>
132 </build>
133 <dependencies>
134 <dependency>
135 <groupId>org.springframework.boot</groupId>
136 <artifactId>spring-boot-starter-actuator</artifactId>
137 </dependency>
138 <dependency>
139 <groupId>org.springframework.boot</groupId>
140 <artifactId>spring-boot-starter-web</artifactId>
141 </dependency>
142 <dependency>
143 <groupId>org.springframework.boot</groupId>
144 <artifactId>spring-boot-starter-test</artifactId>
145 <scope>test</scope>
146 </dependency>
147 <dependency>
148 <groupId>io.micrometer</groupId>
149 <artifactId>micrometer-core</artifactId>
150 </dependency>
151 <dependency>
152 <groupId>io.micrometer</groupId>
153 <artifactId>micrometer-registry-prometheus</artifactId>
154 </dependency>
155 <dependency>
156 <groupId>com.google.guava</groupId>
157 <artifactId>guava</artifactId>
158 </dependency>
159 <dependency>
160 <groupId>org.onap.so</groupId>
161 <artifactId>common</artifactId>
162 <version>${project.version}</version>
163 </dependency>
164 <dependency>
165 <groupId>org.camunda.bpm</groupId>
166 <artifactId>camunda-external-task-client</artifactId>
167 <version>1.1.1</version>
168 </dependency>
169 <dependency>
170 <groupId>org.onap.so</groupId>
171 <artifactId>MSOCommonBPMN</artifactId>
172 <version>${project.version}</version>
173 </dependency>
174 <dependency>
175 <groupId>org.onap.appc.client</groupId>
176 <artifactId>client-lib</artifactId>
177 <version>${appc.client.version}</version>
178 <exclusions>
179 <exclusion>
180 <groupId>org.mockito</groupId>
181 <artifactId>mockito-core</artifactId>
182 </exclusion>
183 <exclusion>
184 <groupId>org.powermock</groupId>
185 <artifactId>powermock-module-junit4</artifactId>
186 </exclusion>
187 <exclusion>
188 <groupId>org.powermock</groupId>
189 <artifactId>powermock-api-mockito</artifactId>
190 </exclusion>
191 </exclusions>
192 </dependency>
193 <dependency>
194 <groupId>org.onap.so.adapters</groupId>
195 <artifactId>mso-adapter-utils</artifactId>
196 <version>${project.version}</version>
197 </dependency>
198 <dependency>
199 <groupId>org.onap.appc.client</groupId>
200 <artifactId>client-kit</artifactId>
201 <version>${appc.client.version}</version>
202 <exclusions>
203 <exclusion>
204 <groupId>org.mockito</groupId>
205 <artifactId>mockito-core</artifactId>
206 </exclusion>
207 </exclusions>
208 </dependency>
209 <!-- Test Dependencies -->
210 <dependency>
211 <groupId>pl.pragmatists</groupId>
212 <artifactId>JUnitParams</artifactId>
213 <version>1.0.5</version>
214 <scope>test</scope>
215 </dependency>
216 <dependency>
217 <groupId>junit</groupId>
218 <artifactId>junit</artifactId>
219 <scope>test</scope>
220 </dependency>
221 </dependencies>
222</project>