Initial OpenECOMP MSO commit
[so.git] / bpmn / 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
5         <parent>
6                 <groupId>org.openecomp</groupId>
7                 <artifactId>mso</artifactId>
8                 <version>0.0.4-SNAPSHOT</version>
9         </parent>
10
11         <groupId>org.openecomp.mso</groupId>
12         <artifactId>bpmn</artifactId>
13         <name>BPMN Subsystem</name>
14         <description>BPMN Subsystem for MSO</description>
15         <packaging>pom</packaging>
16         
17         <properties>
18                 <camunda.version>7.3.0</camunda.version>
19                 <camunda.bpm.assert.version>1.2</camunda.bpm.assert.version>
20                 <h2.version>1.3.173</h2.version>
21                 <groovy.version>2.4.7</groovy.version>
22                 <saxon.version>9.5.1-8</saxon.version>
23                 <junit.version>4.11</junit.version>
24                 <xmlunit.version>1.6</xmlunit.version>
25                 
26                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
27                 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
28                 
29         </properties>
30
31         <modules>
32                 <module>MSOCoreBPMN</module>
33                 <module>MSORESTClient</module>
34                 <module>MSOGammaBPMN</module>
35                 <module>MSOURN-plugin</module>
36                 <module>MSOCockpit</module>
37
38         </modules>
39         
40         <!-- Define artifact versions for child modules -->
41         <dependencyManagement>
42                 <dependencies>
43                         <dependency>
44                                 <groupId>org.camunda.bpm</groupId>
45                                 <artifactId>camunda-bom</artifactId>
46                                 <version>${camunda.version}</version>
47                                 <scope>import</scope>
48                                 <type>pom</type>
49                         </dependency>
50                         <dependency>
51                                 <groupId>org.camunda.bpm.extension</groupId>
52                                 <artifactId>camunda-bpm-assert</artifactId>
53                                 <version>${camunda.bpm.assert.version}</version>
54                         </dependency>
55                         <dependency>
56                                 <groupId>com.h2database</groupId>
57                                 <artifactId>h2</artifactId>
58                                 <version>${h2.version}</version>
59                         </dependency>
60                         <dependency>
61                                 <groupId>org.codehaus.groovy</groupId>
62                                 <artifactId>groovy-all</artifactId>
63                                 <version>${groovy.version}</version>
64                         </dependency>
65                         <dependency>
66                                 <groupId>net.sf.saxon</groupId>
67                                 <artifactId>Saxon-HE</artifactId>
68                                 <version>${saxon.version}</version>
69                         </dependency>
70                         <dependency>
71                                 <groupId>junit</groupId>
72                                 <artifactId>junit</artifactId>
73                                 <version>${junit.version}</version>
74                         </dependency>
75                         <dependency>
76                                 <groupId>xmlunit</groupId>
77                                 <artifactId>xmlunit</artifactId>
78                                 <version>${xmlunit.version}</version>
79                         </dependency>
80                         <dependency>
81                                 <groupId>javax.activation</groupId>
82                                 <artifactId>activation</artifactId>
83                                 <version>1.1.1</version>
84                                 <scope>compile</scope>
85                         </dependency>
86                         <dependency>
87                                 <groupId>org.springframework</groupId>
88                                 <artifactId>spring-beans</artifactId>
89                                 <version>3.2.4.RELEASE</version>
90                         </dependency>
91                 </dependencies>
92         </dependencyManagement>
93         
94         <dependencies>
95                 <dependency>
96                         <groupId>org.apache.httpcomponents</groupId>
97                         <artifactId>httpcore</artifactId>
98                 </dependency>
99                 <dependency>
100                         <groupId>org.apache.httpcomponents</groupId>
101                         <artifactId>httpclient</artifactId>
102                 </dependency>
103         </dependencies>
104         
105         <build>
106         <plugins>
107         
108                 <plugin>
109                         <groupId>org.apache.maven.plugins</groupId>
110                         <artifactId>maven-surefire-plugin</artifactId>
111                         <version>2.17</version>
112                         <configuration>
113                                 <testFailureIgnore>true</testFailureIgnore>
114                                 <argLine>-Xss1m @{argLine}</argLine>
115                         </configuration>
116 <!--                    <configuration>
117                                 <testFailureIgnore>true</testFailureIgnore>
118                                 <forkCount>1</forkCount>
119                                 <forkMode>once</forkMode>
120                         </configuration> -->
121                 </plugin>
122
123         </plugins>
124         <pluginManagement>
125                 <plugins>
126                         <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
127                         <plugin>
128                                 <groupId>org.eclipse.m2e</groupId>
129                                 <artifactId>lifecycle-mapping</artifactId>
130                                 <version>1.0.0</version>
131                                 <configuration>
132                                         <lifecycleMappingMetadata>
133                                                 <pluginExecutions>
134                                                         <pluginExecution>
135                                                                 <pluginExecutionFilter>
136                                                                         <groupId>org.jacoco</groupId>
137                                                                         <artifactId>
138                                                                                 jacoco-maven-plugin
139                                                                         </artifactId>
140                                                                         <versionRange>
141                                                                                 [0.7.1.201405082137,)
142                                                                         </versionRange>
143                                                                         <goals>
144                                                                                 <goal>prepare-agent</goal>
145                                                                         </goals>
146                                                                 </pluginExecutionFilter>
147                                                                 <action>
148                                                                         <ignore></ignore>
149                                                                 </action>
150                                                         </pluginExecution>
151                                                 </pluginExecutions>
152                                         </lifecycleMappingMetadata>
153                                 </configuration>
154                         </plugin>
155                 
156                 </plugins>
157         </pluginManagement>
158         </build>
159 </project>