Merge "remove mso-cnf-adapter from so Issue-ID: SO-3534"
[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.8.0-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-jar-plugin</artifactId>
60         <executions>
61           <execution>
62             <id>original</id>
63             <phase>package</phase>
64           </execution>
65         </executions>
66       </plugin>
67       <plugin>
68         <groupId>org.apache.maven.plugins</groupId>
69         <artifactId>maven-surefire-plugin</artifactId>
70         <executions>
71           <execution>
72             <id>default-test</id>
73             <goals>
74               <goal>test</goal>
75             </goals>
76             <configuration>
77               <includes>
78                 <include>**/AllTestsTestSuite.java</include>
79               </includes>
80               <parallel>suites</parallel>
81             </configuration>
82           </execution>
83         </executions>
84       </plugin>
85     </plugins>
86     <pluginManagement>
87       <plugins>
88         <!--This plugin's configuration is used to store Eclipse m2e settings 
89                                         only. It has no influence on the Maven build itself. -->
90         <plugin>
91           <groupId>org.eclipse.m2e</groupId>
92           <artifactId>lifecycle-mapping</artifactId>
93           <version>1.0.0</version>
94           <configuration>
95             <lifecycleMappingMetadata>
96               <pluginExecutions>
97                 <pluginExecution>
98                   <pluginExecutionFilter>
99                     <groupId>org.apache.maven.plugins</groupId>
100                     <artifactId>maven-dependency-plugin</artifactId>
101                     <versionRange>[1.0.0,)</versionRange>
102                     <goals>
103                       <goal>unpack</goal>
104                     </goals>
105                   </pluginExecutionFilter>
106                   <action>
107                     <execute />
108                   </action>
109                 </pluginExecution>
110                 <pluginExecution>
111                   <pluginExecutionFilter>
112                     <groupId>
113                                                                                         org.jvnet.jax-ws-commons
114                                                                                 </groupId>
115                     <artifactId>
116                                                                                         jaxws-maven-plugin
117                                                                                 </artifactId>
118                     <versionRange>
119                                                                                         [2.3,)
120                                                                                 </versionRange>
121                     <goals>
122                       <goal>wsgen</goal>
123                     </goals>
124                   </pluginExecutionFilter>
125                   <action>
126                     <ignore>
127                     </ignore>
128                   </action>
129                 </pluginExecution>
130               </pluginExecutions>
131             </lifecycleMappingMetadata>
132           </configuration>
133         </plugin>
134
135         <plugin>
136           <groupId>org.jacoco</groupId>
137           <artifactId>jacoco-maven-plugin</artifactId>
138         </plugin>
139       </plugins>
140     </pluginManagement>
141     <finalName>${project.artifactId}-${project.version}</finalName>
142   </build>
143   <dependencies>
144     <dependency>
145       <groupId>org.springframework.boot</groupId>
146       <artifactId>spring-boot-starter-test</artifactId>
147       <scope>test</scope>
148     </dependency>
149     <dependency>
150       <groupId>com.google.guava</groupId>
151       <artifactId>guava</artifactId>
152     </dependency>
153     <dependency>
154       <groupId>org.camunda.bpm</groupId>
155       <artifactId>camunda-external-task-client</artifactId>
156       <version>1.4.0</version>
157     </dependency>
158     <dependency>
159       <groupId>org.onap.so</groupId>
160       <artifactId>MSOCommonBPMN</artifactId>
161       <version>${project.version}</version>
162     </dependency>
163     <dependency>
164       <groupId>org.onap.appc.client</groupId>
165       <artifactId>client-lib</artifactId>
166       <version>${appc.client.version}</version>
167       <exclusions>
168         <exclusion>
169           <groupId>org.mockito</groupId>
170           <artifactId>mockito-core</artifactId>
171         </exclusion>
172         <exclusion>
173           <groupId>org.powermock</groupId>
174           <artifactId>powermock-module-junit4</artifactId>
175         </exclusion>
176         <exclusion>
177           <groupId>org.powermock</groupId>
178           <artifactId>powermock-api-mockito</artifactId>
179         </exclusion>
180       </exclusions>
181     </dependency>
182     <dependency>
183       <groupId>org.onap.so.adapters</groupId>
184       <artifactId>mso-adapter-utils</artifactId>
185       <version>${project.version}</version>
186     </dependency>
187     <dependency>
188       <groupId>org.onap.appc.client</groupId>
189       <artifactId>client-kit</artifactId>
190       <version>${appc.client.version}</version>
191       <exclusions>
192         <exclusion>
193           <groupId>org.mockito</groupId>
194           <artifactId>mockito-core</artifactId>
195         </exclusion>
196       </exclusions>
197     </dependency>
198     <!-- Test Dependencies -->
199     <dependency>
200       <groupId>pl.pragmatists</groupId>
201       <artifactId>JUnitParams</artifactId>
202       <version>1.0.5</version>
203       <scope>test</scope>
204     </dependency>
205     <dependency>
206       <groupId>junit</groupId>
207       <artifactId>junit</artifactId>
208       <scope>test</scope>
209     </dependency>
210   </dependencies>
211 </project>