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