27d1c97d4b8108d65e5bbaf5f88a8db9cd2025c8
[so.git] / bpmn / MSOCoreBPMN / pom.xml
1 <?xml version="1.0"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4     <parent>
5         <groupId>org.onap.so</groupId>
6         <artifactId>bpmn</artifactId>
7         <version>1.2.0-SNAPSHOT</version>
8     </parent>
9     <modelVersion>4.0.0</modelVersion>
10     <artifactId>MSOCoreBPMN</artifactId>
11     <packaging>jar</packaging>
12
13     <build>
14         <plugins>
15                 <plugin>
16                     <groupId>org.apache.maven.plugins</groupId>
17                     <artifactId>maven-compiler-plugin</artifactId>
18                     <executions>
19                         <execution>
20                             <id>test-compile</id>
21                             <phase>compile</phase>
22                             <goals>
23                                 <goal>testCompile</goal>
24                             </goals>
25                             <configuration>
26                                 <skip>false</skip>
27                             </configuration>
28                         </execution>
29                     </executions>
30                 </plugin>
31         
32                 <plugin>
33                     <groupId>org.apache.maven.plugins</groupId>
34                     <artifactId>maven-jar-plugin</artifactId>
35                     <version>3.0.2</version>
36                     <executions>
37                         <execution>
38                             <id>tests-jar</id>
39                             <phase>package</phase>
40                             <goals>
41                                 <goal>test-jar</goal>
42                             </goals>
43                             <configuration>
44                                <skip>false</skip>
45                             </configuration>
46                         </execution>
47                     </executions>
48                 </plugin>
49                 
50         </plugins>
51
52     </build>
53
54     <dependencies>
55         <dependency>
56             <groupId>org.camunda.bpm</groupId>
57             <artifactId>camunda-engine</artifactId>
58             <scope>provided</scope>
59         </dependency>
60         <dependency>
61             <groupId>org.camunda.bpm</groupId>
62             <artifactId>camunda-engine-rest</artifactId>
63             <classifier>classes</classifier>
64             <!-- exclusion to use latest commons-fileupload -->
65             <exclusions>
66                 <exclusion>
67                     <groupId>commons-fileupload</groupId>
68                     <artifactId>commons-fileupload</artifactId>
69                 </exclusion>
70             </exclusions>
71         </dependency>
72         <!-- latest commons-fileupload -->
73         <dependency>
74             <groupId>commons-fileupload</groupId>
75             <artifactId>commons-fileupload</artifactId>
76             <version>1.3.2</version>
77         </dependency>
78         <dependency>
79             <groupId>javax.servlet</groupId>
80             <artifactId>javax.servlet-api</artifactId>
81             <version>3.0.1</version>
82             <scope>provided</scope>
83         </dependency>
84
85         <dependency>
86             <groupId>org.mockito</groupId>
87             <artifactId>mockito-all</artifactId>
88             <version>1.10.19</version>
89             <scope>test</scope>
90         </dependency>
91         <!-- Connectors, in compile scope to include it in the war file -->
92         <dependency>
93             <groupId>org.camunda.connect</groupId>
94             <artifactId>camunda-connect-connectors-all</artifactId>
95             <scope>compile</scope>
96         </dependency>
97         <dependency>
98             <groupId>org.camunda.template-engines</groupId>
99             <artifactId>camunda-template-engines-freemarker</artifactId>
100         </dependency>
101         <dependency>
102             <groupId>org.camunda.bpm</groupId>
103             <artifactId>camunda-engine-plugin-spin</artifactId>
104         </dependency>
105         <!-- OPTIONAL: spin dataformats -->
106         <!-- ...but required to support JsonProvider -->
107         <dependency>
108             <groupId>org.camunda.spin</groupId>
109             <artifactId>camunda-spin-dataformat-all</artifactId>
110         </dependency>
111         <dependency>
112             <groupId>org.camunda.bpm</groupId>
113             <artifactId>camunda-engine-plugin-connect</artifactId>
114         </dependency>
115         <dependency>
116             <groupId>org.codehaus.groovy</groupId>
117             <artifactId>groovy-all</artifactId>
118             <scope>compile</scope>
119         </dependency>
120         <dependency>
121             <groupId>com.h2database</groupId>
122             <artifactId>h2</artifactId>
123             <scope>test</scope>
124         </dependency>
125         <dependency>
126             <groupId>net.sf.saxon</groupId>
127             <artifactId>Saxon-HE</artifactId>
128         </dependency>
129         <dependency>
130             <groupId>org.onap.so</groupId>
131             <artifactId>common</artifactId>
132             <version>${project.version}</version>
133         </dependency>
134         <dependency>
135             <groupId>org.jboss.resteasy</groupId>
136             <artifactId>resteasy-jaxrs</artifactId>
137             <version>3.0.19.Final</version>
138             <scope>provided</scope>
139             <exclusions>
140                 <exclusion>
141                     <groupId>org.slf4j</groupId>
142                     <artifactId>slf4j-api</artifactId>
143                 </exclusion>
144                 <exclusion>
145                     <groupId>org.slf4j</groupId>
146                     <artifactId>slf4j-simple</artifactId>
147                 </exclusion>
148                 <exclusion>
149                     <groupId>org.apache.httpcomponents</groupId>
150                     <artifactId>httpclient</artifactId>
151                 </exclusion>
152             </exclusions>
153         </dependency>
154         <dependency>
155             <groupId>org.json</groupId>
156             <artifactId>json</artifactId>
157             <version>20160212</version>
158         </dependency>
159         <dependency>
160             <groupId>org.xmlunit</groupId>
161             <artifactId>xmlunit-core</artifactId>
162             <version>2.5.1</version>
163             <scope>test</scope>
164         </dependency>
165         <dependency>
166             <groupId>org.onap.so</groupId>
167             <artifactId>status-control</artifactId>
168             <version>${project.version}</version>
169         </dependency>
170         <dependency>
171             <groupId>org.assertj</groupId>
172             <artifactId>assertj-core</artifactId>
173             <version>3.8.0</version>
174             <scope>test</scope>
175         </dependency>
176     </dependencies>
177 </project>