bump the master to 1.7.1
[so.git] / adapters / so-appc-orchestrator / 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.7.1-SNAPSHOT</version>
8   </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>
16   </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>
42             <configuration>
43               <skip>false</skip>
44             </configuration>
45           </execution>
46         </executions>
47       </plugin>
48       <plugin>
49         <groupId>io.fabric8</groupId>
50         <artifactId>docker-maven-plugin</artifactId>
51         <executions>
52           <execution>
53             <id>start</id>
54           </execution>
55         </executions>
56       </plugin>
57       <plugin>
58         <groupId>org.apache.maven.plugins</groupId>
59         <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>
89                     <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>
102                     <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>