1710 Rebase - Second Attempt
[so.git] / bpmn / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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.so</groupId>
7                 <artifactId>so</artifactId>
8                 <version>1.1.0-SNAPSHOT</version>
9         </parent>
10
11         <groupId>org.openecomp.so</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.7.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                 <xmlunit.version>1.6</xmlunit.version>
24                 
25                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
26                 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
27                 
28         </properties>
29
30         <modules>
31                 <module>MSOCoreBPMN</module>
32                 <module>MSOMockServer</module>
33                 <module>MSORESTClient</module>
34         <module>MSOCommonBPMN</module>
35                 <module>MSOInfrastructureBPMN</module>
36                 <module>MSOURN-plugin</module>
37                 <module>MSOCockpit</module>
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>xmlunit</groupId>
72                                 <artifactId>xmlunit</artifactId>
73                                 <version>${xmlunit.version}</version>
74                         </dependency>
75                         <dependency>
76                                 <groupId>javax.activation</groupId>
77                                 <artifactId>activation</artifactId>
78                                 <version>1.1.1</version>
79                                 <scope>compile</scope>
80                         </dependency>
81                         <dependency>
82                                 <groupId>org.springframework</groupId>
83                                 <artifactId>spring-beans</artifactId>
84                                 <version>3.2.4.RELEASE</version>
85                         </dependency>
86                 </dependencies>
87         </dependencyManagement>
88         
89         <dependencies>
90                 <dependency>
91                         <groupId>org.apache.httpcomponents</groupId>
92                         <artifactId>httpcore</artifactId>
93                 </dependency>
94                 <dependency>
95                         <groupId>org.apache.httpcomponents</groupId>
96                         <artifactId>httpclient</artifactId>
97                 </dependency>
98         </dependencies>
99         
100         <build>
101         <plugins>
102         
103                 <plugin>
104                         <groupId>org.apache.maven.plugins</groupId>
105                         <artifactId>maven-surefire-plugin</artifactId>
106                         <version>2.17</version>
107                         <configuration>
108                                 <testFailureIgnore>false</testFailureIgnore>
109                                 <argLine>-Xss1m @{argLine}</argLine>
110                                 <properties>
111                 </properties>
112                         </configuration>
113                         
114 <!--                    <configuration>
115                                 <testFailureIgnore>true</testFailureIgnore>
116                                 <forkCount>1</forkCount>
117                                 <forkMode>once</forkMode>
118                         </configuration> -->
119                 </plugin>
120
121         </plugins>
122         <pluginManagement>
123                 <plugins>
124                         <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
125                         <plugin>
126                                 <groupId>org.eclipse.m2e</groupId>
127                                 <artifactId>lifecycle-mapping</artifactId>
128                                 <version>1.0.0</version>
129                                 <configuration>
130                                         <lifecycleMappingMetadata>
131                                                 <pluginExecutions>
132                                                         <pluginExecution>
133                                                                 <pluginExecutionFilter>
134                                                                         <groupId>org.jacoco</groupId>
135                                                                         <artifactId>
136                                                                                 jacoco-maven-plugin
137                                                                         </artifactId>
138                                                                         <versionRange>
139                                                                                 [0.7.1.201405082137,)
140                                                                         </versionRange>
141                                                                         <goals>
142                                                                                 <goal>prepare-agent</goal>
143                                                                         </goals>
144                                                                 </pluginExecutionFilter>
145                                                                 <action>
146                                                                         <ignore></ignore>
147                                                                 </action>
148                                                         </pluginExecution>
149                                                 </pluginExecutions>
150                                         </lifecycleMappingMetadata>
151                                 </configuration>
152                         </plugin>
153                 
154                 </plugins>
155         </pluginManagement>
156         </build>
157 </project>