Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 329 lines (305 sloc) 12.584 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 -->
24 <project
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
25 xmlns="http://maven.apache.org/POM/4.0.0"
26 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
27 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
bba009a @ddossot #90 created maven project
ddossot authored
28 >
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
29 <modelVersion>4.0.0</modelVersion>
bba009a @ddossot #90 created maven project
ddossot authored
30
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
31 <groupId>eu.openanalytics</groupId>
32 <artifactId>rsb</artifactId>
33 <packaging>war</packaging>
34 <version>5.0-SNAPSHOT</version>
35 <name>R Service Bus</name>
36 <description>A communication middleware and work manager for R statistic analysis jobs.</description>
37 <url>http://openanalytics.eu</url>
bba009a @ddossot #90 created maven project
ddossot authored
38
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
39 <licenses>
40 <license>
41 <name>GNU AFFERO GENERAL PUBLIC LICENSE</name>
42 <url>http://www.gnu.org/licenses/</url>
43 </license>
44 </licenses>
bba009a @ddossot #90 created maven project
ddossot authored
45
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
46 <organization>
47 <name>OpenAnalytics BVBA</name>
48 <url>http://openanalytics.eu</url>
49 </organization>
bba009a @ddossot #90 created maven project
ddossot authored
50
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
51 <properties>
52 <spring.version>3.0.5.RELEASE</spring.version>
53 <spring-integration.version>2.0.3.RELEASE</spring-integration.version>
54 <activemq.version>5.4.2</activemq.version>
55 <cxf.version>2.3.3</cxf.version>
56 <jetty.version>7.2.2.v20101205</jetty.version>
57 </properties>
bba009a @ddossot #90 created maven project
ddossot authored
58
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
59 <dependencies>
bba009a @ddossot #90 created maven project
ddossot authored
60 <!-- RServi -->
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
61 <dependency>
62 <groupId>de.walware.rj</groupId>
63 <artifactId>client</artifactId>
64 <version>0.5.1.b201011060900sw</version>
65 </dependency>
66 <dependency>
67 <groupId>de.walware.rj</groupId>
68 <artifactId>data</artifactId>
69 <version>0.5.0.b201011060900sw</version>
70 </dependency>
71 <dependency>
72 <groupId>de.walware.rj</groupId>
73 <artifactId>server</artifactId>
74 <version>0.5.1.b201011060900sw</version>
75 </dependency>
76 <dependency>
77 <groupId>de.walware.rj</groupId>
78 <artifactId>servi</artifactId>
79 <version>0.5.1.b201011060900sw_no_cpool</version>
80 </dependency>
81 <dependency>
82 <groupId>de.walware.rj</groupId>
83 <artifactId>services.eruntime</artifactId>
84 <version>0.5.0.b201011060900sw</version>
85 </dependency>
bba009a @ddossot #90 created maven project
ddossot authored
86
87 <!-- Spring -->
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
88 <dependency>
89 <groupId>org.springframework</groupId>
90 <artifactId>spring-beans</artifactId>
91 <version>${spring.version}</version>
92 </dependency>
93 <dependency>
94 <groupId>org.springframework</groupId>
95 <artifactId>spring-context</artifactId>
96 <version>${spring.version}</version>
97 </dependency>
98 <dependency>
99 <groupId>org.springframework</groupId>
100 <artifactId>spring-web</artifactId>
101 <version>${spring.version}</version>
102 </dependency>
103 <dependency>
104 <groupId>org.springframework</groupId>
105 <artifactId>spring-webmvc</artifactId>
106 <version>${spring.version}</version>
107 </dependency>
bba009a @ddossot #90 created maven project
ddossot authored
108
109 <!-- Spring Integration -->
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
110 <dependency>
111 <groupId>org.springframework.integration</groupId>
112 <artifactId>spring-integration-http</artifactId>
113 <version>${spring-integration.version}</version>
114 </dependency>
115 <dependency>
116 <groupId>org.springframework.integration</groupId>
117 <artifactId>spring-integration-file</artifactId>
118 <version>${spring-integration.version}</version>
119 </dependency>
bba009a @ddossot #90 created maven project
ddossot authored
120
028d7b0 @ddossot #90 added groovy-backed reloadable configuration
ddossot authored
121 <!-- Groovy -->
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
122 <dependency>
123 <groupId>org.codehaus.groovy</groupId>
124 <artifactId>groovy-all</artifactId>
125 <version>1.7.3</version>
126 </dependency>
028d7b0 @ddossot #90 added groovy-backed reloadable configuration
ddossot authored
127
5d62c42 @ddossot #90 added core Spring/CXF scaffolding
ddossot authored
128 <!-- CXF -->
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
129 <dependency>
130 <groupId>org.apache.cxf</groupId>
131 <artifactId>cxf-api</artifactId>
132 <version>${cxf.version}</version>
133 </dependency>
134 <dependency>
135 <groupId>org.apache.cxf</groupId>
136 <artifactId>cxf-rt-core</artifactId>
137 <version>${cxf.version}</version>
138 </dependency>
139 <dependency>
140 <groupId>org.apache.cxf</groupId>
141 <artifactId>cxf-common-utilities</artifactId>
142 <version>${cxf.version}</version>
143 </dependency>
144 <dependency>
145 <groupId>org.apache.cxf</groupId>
146 <artifactId>cxf-rt-frontend-jaxws</artifactId>
147 <version>${cxf.version}</version>
148 </dependency>
149 <dependency>
150 <groupId>org.apache.cxf</groupId>
151 <artifactId>cxf-rt-databinding-aegis</artifactId>
152 <version>${cxf.version}</version>
153 </dependency>
154 <dependency>
155 <groupId>org.apache.cxf</groupId>
156 <artifactId>cxf-rt-transports-http</artifactId>
157 <version>${cxf.version}</version>
158 </dependency>
5d62c42 @ddossot #90 added core Spring/CXF scaffolding
ddossot authored
159
160 <!-- JMS -->
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
161 <dependency>
162 <groupId>org.apache.activemq</groupId>
163 <artifactId>activemq-core</artifactId>
164 <version>${activemq.version}</version>
165 <exclusions>
166 <exclusion>
167 <groupId>org.springframework</groupId>
168 <artifactId>spring-context</artifactId>
169 </exclusion>
170 </exclusions>
171 </dependency>
5d62c42 @ddossot #90 added core Spring/CXF scaffolding
ddossot authored
172
173 <!-- Redis -->
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
174 <dependency>
175 <groupId>redis.clients</groupId>
176 <artifactId>jedis</artifactId>
177 <version>1.5.1</version>
178 </dependency>
bba009a @ddossot #90 created maven project
ddossot authored
179
180 <!-- JavaX -->
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
181 <dependency>
182 <groupId>javax.servlet</groupId>
183 <artifactId>servlet-api</artifactId>
184 <version>2.5</version>
185 <scope>provided</scope>
186 </dependency>
bba009a @ddossot #90 created maven project
ddossot authored
187
5d62c42 @ddossot #90 added core Spring/CXF scaffolding
ddossot authored
188 <!-- Support -->
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
189 <dependency>
190 <groupId>commons-lang</groupId>
191 <artifactId>commons-lang</artifactId>
192 <version>2.1</version>
193 </dependency>
5d62c42 @ddossot #90 added core Spring/CXF scaffolding
ddossot authored
194
bba009a @ddossot #90 created maven project
ddossot authored
195 <!-- Testing -->
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
196 <dependency>
197 <groupId>junit</groupId>
198 <artifactId>junit</artifactId>
199 <version>4.8.2</version>
200 <scope>test</scope>
201 </dependency>
202 </dependencies>
028d7b0 @ddossot #90 added groovy-backed reloadable configuration
ddossot authored
203
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
204 <build>
205 <finalName>rsb</finalName>
028d7b0 @ddossot #90 added groovy-backed reloadable configuration
ddossot authored
206
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
207 <testResources>
208 <testResource>
209 <directory>src/test/resources</directory>
210 </testResource>
211 <testResource>
212 <directory>src/test/groovy</directory>
213 </testResource>
214 </testResources>
5d62c42 @ddossot #90 added core Spring/CXF scaffolding
ddossot authored
215
a28291d @ddossot #105 added maven+enunciate documentation generation plugins
ddossot authored
216 <plugins>
217 <plugin>
218 <groupId>org.apache.maven.plugins</groupId>
219 <artifactId>maven-compiler-plugin</artifactId>
220 <version>2.3.2</version>
221 <configuration>
222 <source>1.6</source>
223 <target>1.6</target>
224 </configuration>
225 </plugin>
226 <plugin>
227 <groupId>org.apache.cxf</groupId>
228 <artifactId>cxf-codegen-plugin</artifactId>
229 <version>${cxf.version}</version>
230 <executions>
231 <execution>
232 <id>generate-sources</id>
233 <phase>generate-sources</phase>
234 <configuration>
235 <sourceRoot>${project.build.directory}/generated/cxf</sourceRoot>
236 <wsdlOptions>
237 <wsdlOption>
238 <wsdl>${basedir}/src/main/resources/wsdl/mtom-jobs.wsdl</wsdl>
239 </wsdlOption>
240 </wsdlOptions>
241 </configuration>
242 <goals>
243 <goal>wsdl2java</goal>
244 </goals>
245 </execution>
246 </executions>
247 </plugin>
248 <plugin>
249 <groupId>org.apache.maven.plugins</groupId>
250 <artifactId>maven-eclipse-plugin</artifactId>
251 <version>2.8</version>
252 <configuration>
253 <downloadSources>true</downloadSources>
254 <additionalProjectnatures>
255 <projectNature>org.springframework.ide.eclipse.core.springnature</projectNature>
256 </additionalProjectnatures>
257 <additionalBuildcommands>
258 <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand>
259 </additionalBuildcommands>
260 </configuration>
261 </plugin>
262 <plugin>
263 <groupId>org.apache.maven.plugins</groupId>
264 <artifactId>maven-surefire-plugin</artifactId>
265 <version>2.7.2</version>
266 </plugin>
267 <plugin>
268 <groupId>org.mortbay.jetty</groupId>
269 <artifactId>jetty-maven-plugin</artifactId>
270 <version>${jetty.version}</version>
271 <configuration>
272 <useTestClasspath>true</useTestClasspath>
273 <connectors>
274 <connector
275 implementation="org.eclipse.jetty.server.nio.SelectChannelConnector"
276 >
277 <port>8888</port>
278 <maxIdleTime>0</maxIdleTime>
279 </connector>
280 </connectors>
281 <systemProperties>
282 <systemProperty>
283 <name>org.eclipse.jetty.util.log.INFO</name>
284 <value>true</value>
285 </systemProperty>
286 </systemProperties>
287 </configuration>
288 </plugin>
289 <plugin>
290 <groupId>org.apache.maven.plugins</groupId>
291 <artifactId>maven-site-plugin</artifactId>
292 <version>3.0-beta-3</version>
293 <configuration>
294 <reportPlugins>
295 <plugin>
296 <groupId>org.codehaus.enunciate</groupId>
297 <artifactId>maven-enunciate-plugin</artifactId>
298 <version>1.21</version>
299 <configuration>
300 <docsSubdir>wsdocs</docsSubdir>
301 </configuration>
302 </plugin>
303 <plugin>
304 <groupId>org.apache.maven.plugins</groupId>
305 <artifactId>maven-project-info-reports-plugin</artifactId>
306 <version>2.3.1</version>
307 </plugin>
308 <plugin>
309 <groupId>org.apache.maven.plugins</groupId>
310 <artifactId>maven-javadoc-plugin</artifactId>
311 <version>2.7</version>
312 </plugin>
313 <plugin>
314 <groupId>org.apache.maven.plugins</groupId>
315 <artifactId>maven-surefire-report-plugin</artifactId>
316 <version>2.8</version>
317 </plugin>
318 <plugin>
319 <groupId>org.apache.maven.plugins</groupId>
320 <artifactId>maven-checkstyle-plugin</artifactId>
321 <version>2.6</version>
322 </plugin>
323 </reportPlugins>
324 </configuration>
325 </plugin>
326 </plugins>
327 </build>
bba009a @ddossot #90 created maven project
ddossot authored
328 </project>
Something went wrong with that request. Please try again.