Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 832 lines (798 sloc) 27.999 kb
bba009a @ddossot #90 created maven project
ddossot authored
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 R Service Bus
4
5 Copyright (c) Copyright of OpenAnalytics BVBA, 2010-2011
6
7 ===========================================================================
8
9 This program is free software: you can redistribute it and/or modify
10 it under the terms of the GNU Affero General Public License as published by
11 the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version.
13
14 This program is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 GNU Affero General Public License for more details.
18
19 You should have received a copy of the GNU Affero General Public License
20 along with this program. If not, see <http://www.gnu.org/licenses/>
21
22 @author rsb.development@openanalytics.eu
23 -->
9318a02 @ddossot #98 added generation of result URI, refactored schemas, added support fo...
ddossot authored
24 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
25 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
26 <modelVersion>4.0.0</modelVersion>
bba009a @ddossot #90 created maven project
ddossot authored
27
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
28 <groupId>eu.openanalytics</groupId>
29 <artifactId>rsb</artifactId>
30 <packaging>war</packaging>
c9eb675 @ddossot bumped version to 5.1-SNAPSHOT
ddossot authored
31 <version>5.1-SNAPSHOT</version>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
32 <name>R Service Bus</name>
33 <description>A communication middleware and work manager for R statistic analysis jobs.</description>
34 <url>http://openanalytics.eu</url>
bba009a @ddossot #90 created maven project
ddossot authored
35
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
36 <licenses>
37 <license>
38 <name>GNU AFFERO GENERAL PUBLIC LICENSE</name>
39 <url>http://www.gnu.org/licenses/</url>
40 </license>
41 </licenses>
bba009a @ddossot #90 created maven project
ddossot authored
42
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
43 <organization>
44 <name>OpenAnalytics BVBA</name>
45 <url>http://openanalytics.eu</url>
46 </organization>
bba009a @ddossot #90 created maven project
ddossot authored
47
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
48 <properties>
49 <spring.version>3.0.5.RELEASE</spring.version>
50 <spring-integration.version>2.0.3.RELEASE</spring-integration.version>
63f4a59 @ddossot #102 upgraded to ActiveMQ 5.5.0, added support for JMS message priority
ddossot authored
51 <activemq.version>5.5.0</activemq.version>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
52 <cxf.version>2.4.0</cxf.version>
53 <jetty-plugin.version>7.2.2.v20101205</jetty-plugin.version>
54 <soapui.version>3.6.1</soapui.version>
85ece7e @ddossot #108 added generation of tomcat distribution of RSB + RServi
ddossot authored
55 <tomcat.version>6.0.32</tomcat.version>
56 <rservi.webapp.version>0.5.3-SNAPSHOT</rservi.webapp.version>
a6f7cc7 @ddossot added profile for test-running rsb in tomcat 6, resolves #117
ddossot authored
57 <local.server.port>8888</local.server.port>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
58 </properties>
26ecd23 @ddossot #124 added REST api for browsing configured data dirs
ddossot authored
59
6c5df1b @ddossot #106 added missing link to github repo
ddossot authored
60 <scm>
61 <url>https://github.com/openanalytics/RSB</url>
62 </scm>
cd37dcc @ddossot #98 finalized results serving support
ddossot authored
63
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
64 <repositories>
65 <repository>
66 <id>oa-public</id>
67 <name>OpenAnalytics Public Repository</name>
68 <releases>
69 <enabled>true</enabled>
70 </releases>
71 <snapshots>
a5c172f @ddossot allowed snapshots from oa's repo
ddossot authored
72 <enabled>true</enabled>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
73 </snapshots>
74 <url>http://nexus.openanalytics.eu/nexus/content/groups/public</url>
75 </repository>
76 <repository>
77 <id>eviware</id>
78 <name>Eviware (soapUI) Repository</name>
79 <url>http://www.eviware.com/repository/maven2</url>
80 <layout>default</layout>
81 </repository>
82 </repositories>
bba009a @ddossot #90 created maven project
ddossot authored
83
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
84 <distributionManagement>
85 <snapshotRepository>
86 <id>oa-nexus-snapshots</id>
87 <name>OpenAnalytics Snapshots Repository</name>
88 <url>http://localhost:8080/nexus/content/repositories/snapshots</url>
89 </snapshotRepository>
90 <repository>
91 <id>oa-nexus-releases</id>
92 <name>OpenAnalytics Releases Repository</name>
93 <url>http://localhost:8080/nexus/content/repositories/releases</url>
94 </repository>
ec7d7fd @ddossot #101 configured target deployment for maven site
ddossot authored
95 <site>
96 <id>oa-www</id>
97 <url>file:///usr/share/nginx/www/maven-sites/rsb/</url>
98 </site>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
99 </distributionManagement>
100
101 <dependencies>
102 <!-- RServi -->
103 <dependency>
104 <groupId>de.walware.rj</groupId>
c6934b4 @ddossot switched to Jenkins-built RServi dependencies
ddossot authored
105 <artifactId>de.walware.rj.client</artifactId>
106 <version>0.5.1-SNAPSHOT</version>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
107 </dependency>
108 <dependency>
109 <groupId>de.walware.rj</groupId>
c6934b4 @ddossot switched to Jenkins-built RServi dependencies
ddossot authored
110 <artifactId>de.walware.rj.data</artifactId>
111 <version>0.5.5-SNAPSHOT</version>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
112 </dependency>
113 <dependency>
114 <groupId>de.walware.rj</groupId>
c6934b4 @ddossot switched to Jenkins-built RServi dependencies
ddossot authored
115 <artifactId>de.walware.rj.server</artifactId>
116 <version>0.5.5-SNAPSHOT</version>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
117 </dependency>
118 <dependency>
119 <groupId>de.walware.rj</groupId>
c6934b4 @ddossot switched to Jenkins-built RServi dependencies
ddossot authored
120 <artifactId>de.walware.rj.servi</artifactId>
121 <version>0.5.3-SNAPSHOT</version>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
122 </dependency>
123 <dependency>
124 <groupId>de.walware.rj</groupId>
c6934b4 @ddossot switched to Jenkins-built RServi dependencies
ddossot authored
125 <artifactId>de.walware.rj.services.eruntime</artifactId>
126 <version>0.5.0-SNAPSHOT</version>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
127 </dependency>
bba009a @ddossot #90 created maven project
ddossot authored
128
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
129 <!-- Spring -->
130 <dependency>
131 <groupId>org.springframework</groupId>
132 <artifactId>spring-beans</artifactId>
133 <version>${spring.version}</version>
134 </dependency>
135 <dependency>
136 <groupId>org.springframework</groupId>
137 <artifactId>spring-context</artifactId>
138 <version>${spring.version}</version>
139 </dependency>
140 <dependency>
141 <groupId>org.springframework</groupId>
142 <artifactId>spring-web</artifactId>
143 <version>${spring.version}</version>
144 </dependency>
145 <dependency>
146 <groupId>org.springframework</groupId>
147 <artifactId>spring-webmvc</artifactId>
148 <version>${spring.version}</version>
149 </dependency>
150 <dependency>
151 <groupId>org.springframework</groupId>
152 <artifactId>spring-jms</artifactId>
153 <version>${spring.version}</version>
154 </dependency>
bba009a @ddossot #90 created maven project
ddossot authored
155
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
156 <!-- Spring Integration -->
157 <dependency>
158 <groupId>org.springframework.integration</groupId>
159 <artifactId>spring-integration-http</artifactId>
160 <version>${spring-integration.version}</version>
161 </dependency>
162 <dependency>
163 <groupId>org.springframework.integration</groupId>
164 <artifactId>spring-integration-file</artifactId>
165 <version>${spring-integration.version}</version>
166 </dependency>
fa076a1 @ddossot #91 wired in smtp support and optional admin email sending
ddossot authored
167 <dependency>
168 <groupId>org.springframework.integration</groupId>
169 <artifactId>spring-integration-mail</artifactId>
170 <version>${spring-integration.version}</version>
171 </dependency>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
172
173 <!-- CXF -->
174 <dependency>
175 <groupId>org.apache.cxf</groupId>
176 <artifactId>cxf-api</artifactId>
177 <version>${cxf.version}</version>
178 </dependency>
179 <dependency>
180 <groupId>org.apache.cxf</groupId>
181 <artifactId>cxf-rt-core</artifactId>
182 <version>${cxf.version}</version>
7d5ffde @ddossot #94 added support for per-mailbox pre-defined job configuration, integra...
ddossot authored
183 <exclusions>
184 <exclusion>
185 <groupId>org.apache.geronimo.specs</groupId>
186 <artifactId>geronimo-javamail_1.4_spec</artifactId>
187 </exclusion>
188 </exclusions>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
189 </dependency>
190 <dependency>
191 <groupId>org.apache.cxf</groupId>
192 <artifactId>cxf-common-utilities</artifactId>
193 <version>${cxf.version}</version>
194 </dependency>
195 <dependency>
196 <groupId>org.apache.cxf</groupId>
197 <artifactId>cxf-rt-frontend-jaxws</artifactId>
198 <version>${cxf.version}</version>
199 </dependency>
200 <dependency>
201 <groupId>org.apache.cxf</groupId>
202 <artifactId>cxf-rt-frontend-jaxrs</artifactId>
203 <version>${cxf.version}</version>
204 </dependency>
205 <dependency>
206 <groupId>org.apache.cxf</groupId>
207 <artifactId>cxf-rt-databinding-aegis</artifactId>
208 <version>${cxf.version}</version>
209 </dependency>
210 <dependency>
211 <groupId>org.apache.cxf</groupId>
212 <artifactId>cxf-rt-transports-http</artifactId>
213 <version>${cxf.version}</version>
214 </dependency>
5d62c42 @ddossot #90 added core Spring/CXF scaffolding
ddossot authored
215
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
216 <!-- JMS -->
217 <dependency>
218 <groupId>org.apache.activemq</groupId>
219 <artifactId>activemq-core</artifactId>
220 <version>${activemq.version}</version>
221 <exclusions>
222 <exclusion>
223 <groupId>org.springframework</groupId>
224 <artifactId>spring-context</artifactId>
225 </exclusion>
70e67de @ddossot made javax dependency inclusion optional, resolves #123
ddossot authored
226 <exclusion>
227 <groupId>org.apache.geronimo.specs</groupId>
228 <artifactId>geronimo-jms_1.1_spec</artifactId>
229 </exclusion>
230 <exclusion>
231 <groupId>org.apache.geronimo.specs</groupId>
232 <artifactId>geronimo-j2ee-management_1.1_spec</artifactId>
233 </exclusion>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
234 </exclusions>
235 </dependency>
5d62c42 @ddossot #90 added core Spring/CXF scaffolding
ddossot authored
236
70e67de @ddossot made javax dependency inclusion optional, resolves #123
ddossot authored
237 <!-- JavaX -->
238 <dependency>
239 <groupId>javax.servlet</groupId>
240 <artifactId>servlet-api</artifactId>
241 <version>2.5</version>
242 <scope>provided</scope>
243 </dependency>
244
7ee4fcf @ddossot #97 added JMX HTTP support
ddossot authored
245 <!-- JMX -->
246 <dependency>
247 <groupId>mx4j</groupId>
248 <artifactId>mx4j-tools</artifactId>
249 <version>3.0.1</version>
250 </dependency>
251
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
252 <!-- Redis -->
253 <dependency>
254 <groupId>redis.clients</groupId>
255 <artifactId>jedis</artifactId>
256 <version>1.5.1</version>
257 </dependency>
bba009a @ddossot #90 created maven project
ddossot authored
258
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
259 <!-- Support -->
260 <dependency>
261 <groupId>commons-lang</groupId>
262 <artifactId>commons-lang</artifactId>
263 <version>2.6</version>
264 </dependency>
265 <dependency>
266 <groupId>commons-io</groupId>
267 <artifactId>commons-io</artifactId>
268 <version>2.0.1</version>
269 </dependency>
270 <dependency>
80d3d79 @ddossot #93 added configuration support for jobs directory pickup
ddossot authored
271 <groupId>commons-validator</groupId>
272 <artifactId>commons-validator</artifactId>
273 <version>1.3.1</version>
274 </dependency>
275 <dependency>
26ecd23 @ddossot #124 added REST api for browsing configured data dirs
ddossot authored
276 <groupId>commons-codec</groupId>
277 <artifactId>commons-codec</artifactId>
278 <version>1.5</version>
279 </dependency>
280 <dependency>
80d3d79 @ddossot #93 added configuration support for jobs directory pickup
ddossot authored
281 <groupId>oro</groupId>
282 <artifactId>oro</artifactId>
283 <version>2.0.8</version>
284 </dependency>
285 <dependency>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
286 <groupId>org.codehaus.jackson</groupId>
287 <artifactId>jackson-xc</artifactId>
288 <version>1.8.0</version>
289 </dependency>
290 <dependency>
291 <groupId>org.antlr</groupId>
292 <artifactId>stringtemplate</artifactId>
293 <version>3.2.1</version>
294 </dependency>
5d62c42 @ddossot #90 added core Spring/CXF scaffolding
ddossot authored
295
63f4a59 @ddossot #102 upgraded to ActiveMQ 5.5.0, added support for JMS message priority
ddossot authored
296 <!-- Logging -->
297 <dependency>
298 <groupId>commons-logging</groupId>
299 <artifactId>commons-logging</artifactId>
300 <version>1.1.1</version>
301 </dependency>
302 <dependency>
303 <groupId>org.slf4j</groupId>
97d803f @ddossot #94 prepared integration testing of email deposit handler
ddossot authored
304 <artifactId>slf4j-api</artifactId>
305 <version>1.5.11</version>
306 </dependency>
307 <dependency>
308 <groupId>org.slf4j</groupId>
63f4a59 @ddossot #102 upgraded to ActiveMQ 5.5.0, added support for JMS message priority
ddossot authored
309 <artifactId>slf4j-jcl</artifactId>
310 <version>1.5.11</version>
311 </dependency>
312
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
313 <!-- Testing -->
314 <dependency>
315 <groupId>junit</groupId>
316 <artifactId>junit</artifactId>
317 <version>4.8.2</version>
318 <scope>test</scope>
319 </dependency>
320 <dependency>
321 <groupId>org.mockito</groupId>
322 <artifactId>mockito-all</artifactId>
323 <version>1.8.5</version>
324 <scope>test</scope>
325 </dependency>
326 <dependency>
327 <groupId>xmlunit</groupId>
328 <artifactId>xmlunit</artifactId>
329 <version>1.3</version>
330 <scope>test</scope>
331 </dependency>
3433d8a @ddossot added missing explicit spring dependency
ddossot authored
332 <dependency>
333 <groupId>org.springframework</groupId>
334 <artifactId>spring-test</artifactId>
335 <version>${spring.version}</version>
336 </dependency>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
337 </dependencies>
028d7b0 @ddossot #90 added groovy-backed reloadable configuration
ddossot authored
338
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
339 <build>
340 <finalName>rsb</finalName>
028d7b0 @ddossot #90 added groovy-backed reloadable configuration
ddossot authored
341
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
342 <plugins>
343 <plugin>
344 <groupId>org.apache.maven.plugins</groupId>
345 <artifactId>maven-compiler-plugin</artifactId>
346 <version>2.3.2</version>
347 <configuration>
348 <source>1.6</source>
349 <target>1.6</target>
350 </configuration>
351 </plugin>
352 <plugin>
353 <groupId>org.apache.cxf</groupId>
354 <artifactId>cxf-codegen-plugin</artifactId>
355 <version>${cxf.version}</version>
356 <executions>
357 <execution>
358 <id>generate-sources</id>
359 <phase>generate-sources</phase>
360 <configuration>
361 <sourceRoot>${project.build.directory}/generated-sources/cxf</sourceRoot>
362 <wsdlOptions>
363 <wsdlOption>
364 <wsdl>${basedir}/src/main/resources/wsdl/mtom-jobs.wsdl</wsdl>
365 </wsdlOption>
366 </wsdlOptions>
367 </configuration>
368 <goals>
369 <goal>wsdl2java</goal>
370 </goals>
371 </execution>
372 </executions>
373 </plugin>
374 <plugin>
375 <groupId>org.jvnet.jaxb2.maven2</groupId>
376 <artifactId>maven-jaxb2-plugin</artifactId>
377 <version>0.7.4</version>
378 <executions>
379 <execution>
380 <id>generate-sources</id>
381 <phase>generate-sources</phase>
382 <configuration>
383 <schemaDirectory>src/main/resources/schemas</schemaDirectory>
384 <!-- exclude SOAP schemas who are indirectly picked up by wsdl2java -->
385 <schemaExcludes>
386 <exclude>soap-*.xsd</exclude>
387 </schemaExcludes>
388 <extension>true</extension>
389 </configuration>
390 <goals>
391 <goal>generate</goal>
392 </goals>
393 </execution>
394 </executions>
395 </plugin>
396 <plugin>
397 <groupId>org.apache.maven.plugins</groupId>
398 <artifactId>maven-eclipse-plugin</artifactId>
399 <version>2.8</version>
400 <configuration>
401 <downloadSources>true</downloadSources>
402 <additionalProjectnatures>
403 <projectNature>org.springframework.ide.eclipse.core.springnature</projectNature>
404 </additionalProjectnatures>
405 <additionalBuildcommands>
406 <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand>
407 </additionalBuildcommands>
408 </configuration>
409 </plugin>
410 <plugin>
411 <groupId>org.apache.maven.plugins</groupId>
412 <artifactId>maven-surefire-plugin</artifactId>
413 <version>2.7.2</version>
414 </plugin>
415 <plugin>
416 <groupId>org.mortbay.jetty</groupId>
417 <artifactId>jetty-maven-plugin</artifactId>
418 <version>${jetty-plugin.version}</version>
419 <configuration>
420 <useTestClasspath>true</useTestClasspath>
421 <webAppConfig>
422 <contextPath>/rsb</contextPath>
423 </webAppConfig>
424 <connectors>
425 <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
a6f7cc7 @ddossot added profile for test-running rsb in tomcat 6, resolves #117
ddossot authored
426 <port>${local.server.port}</port>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
427 <maxIdleTime>0</maxIdleTime>
428 </connector>
429 </connectors>
430 <systemProperties>
431 <systemProperty>
432 <name>org.eclipse.jetty.util.log.INFO</name>
433 <value>true</value>
434 </systemProperty>
435 </systemProperties>
436 </configuration>
437 </plugin>
438
439 <plugin>
440 <artifactId>maven-resources-plugin</artifactId>
441 <version>2.5</version>
442 <executions>
443 <execution>
444 <id>copy-resources</id>
445 <phase>pre-site</phase>
446 <goals>
447 <goal>copy-resources</goal>
448 </goals>
449 <configuration>
5566835 @ddossot #101 linked JSON configuration samples in technical doc, reviewed links ...
ddossot authored
450 <outputDirectory>${basedir}/target/site/misc</outputDirectory>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
451 <resources>
452 <resource>
453 <directory>src/main/resources</directory>
454 <includes>
455 <include>**/*.xsd</include>
456 <include>**/*.wsdl</include>
457 </includes>
458 </resource>
5566835 @ddossot #101 linked JSON configuration samples in technical doc, reviewed links ...
ddossot authored
459 <resource>
460 <directory>src/test/resources</directory>
461 <includes>
462 <include>rsb-configuration*.json</include>
463 </includes>
464 </resource>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
465 </resources>
466 </configuration>
467 </execution>
468 </executions>
469 </plugin>
470
471 <plugin>
472 <groupId>org.apache.maven.plugins</groupId>
473 <artifactId>maven-site-plugin</artifactId>
474 <version>3.0-beta-3</version>
475 <configuration>
476 <reportPlugins>
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
477 <plugin>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
478 <groupId>org.codehaus.enunciate</groupId>
479 <artifactId>maven-enunciate-plugin</artifactId>
480 <version>1.21</version>
481 <configuration>
50a9e63 @ddossot #106 skinned maven and enunciate doc sites
ddossot authored
482 <configFile>enunciate.xml</configFile>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
483 <docsSubdir>wsdocs</docsSubdir>
484 </configuration>
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
485 </plugin>
486 <plugin>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
487 <groupId>org.apache.maven.plugins</groupId>
488 <artifactId>maven-project-info-reports-plugin</artifactId>
489 <version>2.3.1</version>
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
490 </plugin>
491 <plugin>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
492 <groupId>org.apache.maven.plugins</groupId>
493 <artifactId>maven-javadoc-plugin</artifactId>
494 <version>2.7</version>
71eae7f @ddossot #98 created jobs REST API and started to port related integration tests
ddossot authored
495 </plugin>
496 <plugin>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
497 <groupId>org.apache.maven.plugins</groupId>
498 <artifactId>maven-surefire-report-plugin</artifactId>
499 <version>2.8</version>
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
500 </plugin>
501 <plugin>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
502 <groupId>org.codehaus.mojo</groupId>
503 <artifactId>findbugs-maven-plugin</artifactId>
504 <version>2.3.2</version>
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
505 </plugin>
506 <plugin>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
507 <groupId>org.codehaus.mojo</groupId>
508 <artifactId>cobertura-maven-plugin</artifactId>
509 <version>2.4</version>
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
510 </plugin>
cd37dcc @ddossot #98 finalized results serving support
ddossot authored
511 <plugin>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
512 <groupId>org.apache.maven.plugins</groupId>
513 <artifactId>maven-jxr-plugin</artifactId>
514 <version>2.2</version>
cd37dcc @ddossot #98 finalized results serving support
ddossot authored
515 </plugin>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
516 </reportPlugins>
517 </configuration>
518 </plugin>
cd37dcc @ddossot #98 finalized results serving support
ddossot authored
519
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
520 <plugin>
521 <groupId>org.apache.maven.plugins</groupId>
522 <artifactId>maven-clean-plugin</artifactId>
523 <version>2.4.1</version>
524 <configuration>
525 <filesets>
526 <fileset>
527 <directory>${basedir}</directory>
528 <includes>
529 <include>soapui.log</include>
530 <include>soapui-errors.log</include>
531 <include>global-groovy.log</include>
532 <include>MTOM_SOAP_API*.*</include>
533 </includes>
534 </fileset>
535 </filesets>
536 </configuration>
537 </plugin>
538 </plugins>
539 </build>
540
541 <profiles>
542 <profile>
70e67de @ddossot made javax dependency inclusion optional, resolves #123
ddossot authored
543 <id>javax-dependencies</id>
544 <activation>
545 <activeByDefault>true</activeByDefault>
546 </activation>
547 <dependencies>
548 <dependency>
549 <groupId>javax.servlet</groupId>
550 <artifactId>jstl</artifactId>
551 <version>1.2</version>
552 </dependency>
553 <dependency>
554 <groupId>javax.mail</groupId>
555 <artifactId>mail</artifactId>
556 <version>1.4.1</version>
557 </dependency>
558 <dependency>
559 <groupId>javax.jms</groupId>
560 <artifactId>jms</artifactId>
561 <version>1.1</version>
562 </dependency>
563 <dependency>
564 <groupId>org.apache.geronimo.specs</groupId>
565 <artifactId>geronimo-j2ee-management_1.1_spec</artifactId>
566 <version>1.0.1</version>
567 </dependency>
568 </dependencies>
569 </profile>
570
571 <profile>
a6f7cc7 @ddossot added profile for test-running rsb in tomcat 6, resolves #117
ddossot authored
572 <id>tc6</id>
573 <build>
574 <plugins>
575 <plugin>
576 <groupId>org.codehaus.cargo</groupId>
577 <artifactId>cargo-maven2-plugin</artifactId>
578 <version>1.0.5</version>
579 <configuration>
580 <wait>true</wait>
581 <container>
582 <containerId>tomcat6x</containerId>
583 <zipUrlInstaller>
85ece7e @ddossot #108 added generation of tomcat distribution of RSB + RServi
ddossot authored
584 <url>http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.zip</url>
a6f7cc7 @ddossot added profile for test-running rsb in tomcat 6, resolves #117
ddossot authored
585 <installDir>${cargo.install.tomcat6x.dir}</installDir>
586 </zipUrlInstaller>
587 <output>${cargo.container.log}</output>
588 <append>false</append>
589 <log>${cargo.log}</log>
590 </container>
591 <configuration>
592 <home>${cargo.home.tomcat6x.dir}</home>
593 <deployables>
594 <deployable>
595 <pingURL>http://localhost:${local.server.port}/${project.build.finalName}/index.html</pingURL>
596 </deployable>
597 </deployables>
598 <properties>
599 <cargo.servlet.port>${local.server.port}</cargo.servlet.port>
600 </properties>
601 </configuration>
602 </configuration>
603 </plugin>
604 </plugins>
605 </build>
606 <properties>
607 <cargo.install.dir>${java.io.tmpdir}/cargo</cargo.install.dir>
608 <cargo.install.tomcat6x.dir>${cargo.install.dir}/tomcat6x</cargo.install.tomcat6x.dir>
609 <cargo.home.dir>${project.build.directory}/cargo</cargo.home.dir>
610 <cargo.home.tomcat6x.dir>${cargo.home.dir}/tomcat6x</cargo.home.tomcat6x.dir>
611 <cargo.log>${cargo.home.dir}/cargo.log</cargo.log>
612 <cargo.container.log>${cargo.home.dir}/container.log</cargo.container.log>
613 </properties>
614 </profile>
615
616 <profile>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
617 <id>it</id>
618 <build>
97d803f @ddossot #94 prepared integration testing of email deposit handler
ddossot authored
619 <testResources>
620 <testResource>
621 <directory>src/test/resources</directory>
622 </testResource>
623 <testResource>
624 <directory>src/it/resources</directory>
625 </testResource>
626 </testResources>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
627 <plugins>
628 <plugin>
629 <groupId>org.codehaus.mojo</groupId>
630 <artifactId>build-helper-maven-plugin</artifactId>
631 <version>1.5</version>
632 <executions>
633 <execution>
634 <id>add-test-source</id>
635 <phase>generate-test-sources</phase>
636 <goals>
637 <goal>add-test-source</goal>
638 </goals>
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
639 <configuration>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
640 <sources>
641 <source>src/it/java</source>
642 </sources>
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
643 </configuration>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
644 </execution>
645 </executions>
646 </plugin>
647 <plugin>
648 <groupId>org.apache.maven.plugins</groupId>
649 <artifactId>maven-failsafe-plugin</artifactId>
650 <version>2.8</version>
651 <configuration>
652 <additionalClasspathElements>
653 <additionalClasspathElement>${basedir}/conf</additionalClasspathElement>
654 </additionalClasspathElements>
655 </configuration>
656 <executions>
657 <execution>
658 <id>integration-test</id>
659 <goals>
660 <goal>integration-test</goal>
661 </goals>
662 </execution>
663 <execution>
664 <id>verify</id>
665 <goals>
666 <goal>verify</goal>
667 </goals>
668 </execution>
669 </executions>
670 </plugin>
671 <plugin>
672 <groupId>org.mortbay.jetty</groupId>
673 <artifactId>jetty-maven-plugin</artifactId>
674 <version>${jetty-plugin.version}</version>
675 <configuration>
676 <useTestClasspath>true</useTestClasspath>
677 <stopPort>8805</stopPort>
678 <stopKey>STOP</stopKey>
679 <webAppConfig>
680 <contextPath>/rsb</contextPath>
97d803f @ddossot #94 prepared integration testing of email deposit handler
ddossot authored
681 <overrideDescriptor>src/it/resources/override-web.xml</overrideDescriptor>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
682 </webAppConfig>
683 <connectors>
684 <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
a6f7cc7 @ddossot added profile for test-running rsb in tomcat 6, resolves #117
ddossot authored
685 <port>${local.server.port}</port>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
686 <maxIdleTime>0</maxIdleTime>
687 </connector>
688 </connectors>
689 <systemProperties>
690 <systemProperty>
691 <name>org.eclipse.jetty.util.log.INFO</name>
692 <value>true</value>
5a8665d @ddossot #94 added support for responding pre-defined text
ddossot authored
693 </systemProperty>
694 <systemProperty>
695 <name>eu.openanalytics.rsb.config.ConfigurationFactory.skipValidation</name>
696 <value>true</value>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
697 </systemProperty>
698 </systemProperties>
699 </configuration>
700 <executions>
701 <execution>
702 <id>start-jetty</id>
703 <phase>pre-integration-test</phase>
704 <goals>
705 <goal>run</goal>
706 </goals>
707 <configuration>
708 <daemon>true</daemon>
709 </configuration>
710 </execution>
711 <execution>
712 <id>stop-jetty</id>
713 <phase>post-integration-test</phase>
714 <goals>
715 <goal>stop</goal>
716 </goals>
717 </execution>
718 </executions>
719 </plugin>
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
720 </plugins>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
721 </build>
722 <dependencies>
723 <dependency>
97d803f @ddossot #94 prepared integration testing of email deposit handler
ddossot authored
724 <groupId>com.icegreen</groupId>
725 <artifactId>greenmail</artifactId>
726 <version>1.3.1b</version>
727 <scope>test</scope>
728 </dependency>
729 <dependency>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
730 <groupId>httpunit</groupId>
731 <artifactId>httpunit</artifactId>
732 <version>1.7</version>
733 <scope>test</scope>
734 </dependency>
735 <dependency>
736 <groupId>net.sourceforge.htmlunit</groupId>
737 <artifactId>htmlunit</artifactId>
738 <version>2.8</version>
739 <scope>test</scope>
740 </dependency>
741 <dependency>
742 <groupId>rhino</groupId>
743 <artifactId>js</artifactId>
744 <version>1.7R2</version>
745 <scope>test</scope>
746 </dependency>
747 <dependency>
748 <groupId>eviware</groupId>
749 <artifactId>maven-soapui-plugin</artifactId>
750 <version>${soapui.version}</version>
751 <scope>test</scope>
752 <exclusions>
753 <exclusion>
754 <groupId>activesoap</groupId>
755 <artifactId>jaxb-impl</artifactId>
756 </exclusion>
757 </exclusions>
758 </dependency>
759 </dependencies>
760 </profile>
85ece7e @ddossot #108 added generation of tomcat distribution of RSB + RServi
ddossot authored
761
762 <profile>
763 <id>tomcat-distribution</id>
764 <build>
765 <plugins>
766 <plugin>
767 <groupId>org.apache.maven.plugins</groupId>
768 <artifactId>maven-dependency-plugin</artifactId>
769 <version>2.2</version>
770 <executions>
771 <execution>
e2033c1 @ddossot #108 pulled JSF impl in RServi web-app, added chmod +x of Tomcat sh, rev...
ddossot authored
772 <id>tomcat-dependencies</id>
85ece7e @ddossot #108 added generation of tomcat distribution of RSB + RServi
ddossot authored
773 <phase>process-sources</phase>
774 <goals>
775 <goal>unpack</goal>
776 </goals>
777 <configuration>
778 <artifactItems>
779 <artifactItem>
780 <groupId>org.apache</groupId>
781 <artifactId>tomcat-core</artifactId>
782 <version>${tomcat.version}</version>
783 <type>zip</type>
784 <overWrite>false</overWrite>
785 <outputDirectory>${project.build.directory}/</outputDirectory>
786 </artifactItem>
787 <artifactItem>
788 <groupId>de.walware.rj</groupId>
789 <artifactId>de.walware.rj.servi.webapp</artifactId>
790 <version>${rservi.webapp.version}</version>
791 <type>war</type>
792 <overWrite>false</overWrite>
793 <outputDirectory>${project.build.directory}/rservi</outputDirectory>
794 </artifactItem>
795 </artifactItems>
796 </configuration>
797 </execution>
798 </executions>
799 </plugin>
800 <plugin>
801 <groupId>org.apache.maven.plugins</groupId>
802 <artifactId>maven-assembly-plugin</artifactId>
803 <version>2.2.1</version>
804 <executions>
805 <execution>
806 <phase>package</phase>
807 <goals>
808 <goal>single</goal>
809 </goals>
810 </execution>
811 </executions>
812 <configuration>
813 <finalName>${project.build.finalName}-${project.version}</finalName>
814 <descriptors>
815 <descriptor>tomcat-distribution-assembly.xml</descriptor>
816 </descriptors>
817 </configuration>
818 </plugin>
819 </plugins>
820 </build>
e2033c1 @ddossot #108 pulled JSF impl in RServi web-app, added chmod +x of Tomcat sh, rev...
ddossot authored
821 <dependencies>
822 <dependency>
823 <groupId>javax.faces</groupId>
824 <artifactId>jsf-impl</artifactId>
ffd28b2 @ddossot changed jsf impl, resolves #125
ddossot authored
825 <version>1.2MR2</version>
7ce5891 @ddossot #108 fixed tomcat distro
ddossot authored
826 <scope>provided</scope>
e2033c1 @ddossot #108 pulled JSF impl in RServi web-app, added chmod +x of Tomcat sh, rev...
ddossot authored
827 </dependency>
828 </dependencies>
85ece7e @ddossot #108 added generation of tomcat distribution of RSB + RServi
ddossot authored
829 </profile>
d722daf @ddossot #99 wired in soapUI based integration tests, switched to jetty-backed in...
ddossot authored
830 </profiles>
bba009a @ddossot #90 created maven project
ddossot authored
831 </project>
Something went wrong with that request. Please try again.