Project

General

Profile

Download (11.3 KB) Statistics
| Branch: | Tag: | Revision:
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/maven-v4_0_0.xsd">
3
	<!-- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" -->
4
	<parent>
5
		<groupId>eu.etaxonomy</groupId>
6
		<artifactId>cdmlib-parent</artifactId>
7
		<version>3.3.1-SNAPSHOT</version>
8
		<relativePath>../pom.xml</relativePath>
9
	</parent>
10

    
11
	<modelVersion>4.0.0</modelVersion>
12
	<artifactId>cdmlib-remote</artifactId>
13
	<properties>
14
		<!-- custom property to hold the patch version number shouldn't this be
15
			set in the parent pom? -->
16
		<project.patchversion>0</project.patchversion>
17
	</properties>
18
	<name>CDM Remote</name>
19
	<description>The EDIT CDM Remote package allows remote access to
20
    the common data model via webservices in the wider sense</description>
21
	<!-- Revert this back to "war" before committing -->
22
	<packaging>jar</packaging>
23
	<scm>
24
		<connection>
25
      scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/cdmlib-remote/
26
    </connection>
27
		<developerConnection>
28
      scm:svn:https://dev.e-taxonomy.eu/svn/trunk/cdmlib/cdmlib-remote/
29
    </developerConnection>
30
		<url>
31
      http://dev.e-taxonomy.eu/trac/browser/trunk/cdmlib/cdmlib-remote/
32
    </url>
33
	</scm>
34

    
35
	<dependencies>
36
		<dependency>
37
			<groupId>eu.etaxonomy</groupId>
38
			<artifactId>cdmlib-io</artifactId>
39
		</dependency>
40
		<dependency>
41
			<groupId>javax.servlet</groupId>
42
			<artifactId>servlet-api</artifactId>
43
			<scope>provided</scope>
44
		</dependency>
45
		<dependency>
46
			<groupId>org.springframework</groupId>
47
			<artifactId>org.springframework.web</artifactId>
48
		</dependency>
49
		<dependency>
50
			<groupId>org.springframework</groupId>
51
			<artifactId>spring-context-support</artifactId>
52
		</dependency>
53
		<dependency>
54
			<groupId>org.springframework</groupId>
55
			<artifactId>org.springframework.web.servlet</artifactId>
56
		</dependency>
57
		<dependency>
58
			<groupId>org.springmodules</groupId>
59
			<artifactId>spring-modules-cache</artifactId>
60
			<version>0.7</version>
61
			<exclusions>
62
				<exclusion>
63
					<groupId>org.springframework</groupId>
64
					<artifactId>spring</artifactId>
65
				</exclusion>
66
				<exclusion>
67
					<groupId>org.springframework</groupId>
68
					<artifactId>spring-mock</artifactId>
69
				</exclusion>
70
			</exclusions>
71
		</dependency>
72
              <dependency>
73
                <groupId>org.springframework.security</groupId>
74
                <artifactId>spring-security-core</artifactId>
75
                <version>${spring-security.version}</version>
76
                <exclusions>
77
                  <exclusion>
78
                    <groupId>org.springframework</groupId>
79
                    <artifactId>spring-aop</artifactId>
80
                  </exclusion>
81
                  <exclusion>
82
                    <groupId>org.springframework</groupId>
83
                    <artifactId>spring-beans</artifactId>
84
                  </exclusion>
85
                  <exclusion>
86
                    <groupId>org.springframework</groupId>
87
                    <artifactId>spring-context</artifactId>
88
                  </exclusion>
89
                  <exclusion>
90
                    <groupId>org.springframework</groupId>
91
                    <artifactId>spring-core</artifactId>
92
                  </exclusion>
93
                  <exclusion>
94
                    <groupId>org.springframework</groupId>
95
                    <artifactId>spring-expression</artifactId>
96
                  </exclusion>
97
                  <exclusion>
98
                    <groupId>org.springframework</groupId>
99
                    <artifactId>spring-tx</artifactId>
100
                  </exclusion>
101
                </exclusions>
102
            </dependency>
103
            <dependency>
104
                <groupId>org.springframework.security</groupId>
105
                <artifactId>spring-security-config</artifactId>
106
                <version>${spring-security.version}</version>
107
                <exclusions>
108
                  <exclusion>
109
                    <groupId>org.springframework</groupId>
110
                    <artifactId>spring-aop</artifactId>
111
                  </exclusion>
112
                  <exclusion>
113
                    <groupId>org.springframework</groupId>
114
                    <artifactId>spring-beans</artifactId>
115
                  </exclusion>
116
                  <exclusion>
117
                    <groupId>org.springframework</groupId>
118
                    <artifactId>spring-context</artifactId>
119
                  </exclusion>
120
                  <exclusion>
121
                    <groupId>org.springframework</groupId>
122
                    <artifactId>spring-core</artifactId>
123
                  </exclusion>
124
                  <exclusion>
125
                    <groupId>org.springframework</groupId>
126
                    <artifactId>spring-web</artifactId>
127
                  </exclusion>
128
                </exclusions>
129
            </dependency>    
130
            <dependency>
131
                <groupId>org.springframework.security</groupId>
132
                <artifactId>spring-security-web</artifactId>
133
                <version>${spring-security.version}</version>
134
                 <exclusions>
135
                  <exclusion>
136
                    <groupId>org.springframework</groupId>
137
                    <artifactId>spring-aop</artifactId>
138
                  </exclusion>
139
                  <exclusion>
140
                    <groupId>org.springframework</groupId>
141
                    <artifactId>spring-beans</artifactId>
142
                  </exclusion>
143
                  <exclusion>
144
                    <groupId>org.springframework</groupId>
145
                    <artifactId>spring-context</artifactId>
146
                  </exclusion>
147
                  <exclusion>
148
                    <groupId>org.springframework</groupId>
149
                    <artifactId>spring-core</artifactId>
150
                  </exclusion>
151
                  <exclusion>
152
                    <groupId>org.springframework</groupId>
153
                    <artifactId>spring-web</artifactId>
154
                  </exclusion>
155
                </exclusions>
156
            </dependency>    
157
		<dependency>
158
			<groupId>org.unitils</groupId>
159
			<artifactId>unitils-core</artifactId>
160
			<scope>test</scope>
161
		</dependency>
162
		<dependency>
163
			<groupId>org.unitils</groupId>
164
			<artifactId>unitils-database</artifactId>
165
			<scope>test</scope>
166
		</dependency>
167
		<dependency>
168
			<groupId>org.unitils</groupId>
169
			<artifactId>unitils-dbmaintainer</artifactId>
170
			<scope>test</scope>
171
		</dependency>
172
		<dependency>
173
			<groupId>org.unitils</groupId>
174
			<artifactId>unitils-dbunit</artifactId>
175
			<scope>test</scope>
176
		</dependency>
177
		<dependency>
178
			<groupId>org.unitils</groupId>
179
			<artifactId>unitils-easymock</artifactId>
180
			<scope>test</scope>
181
		</dependency>
182
		<dependency>
183
			<groupId>org.unitils</groupId>
184
			<artifactId>unitils-mock</artifactId>
185
			<scope>test</scope>
186
		</dependency>
187
		<dependency>
188
			<groupId>org.unitils</groupId>
189
			<artifactId>unitils-inject</artifactId>
190
			<scope>test</scope>
191
		</dependency>
192
		<dependency>
193
			<groupId>org.unitils</groupId>
194
			<artifactId>unitils-orm</artifactId>
195
			<scope>test</scope>
196
		</dependency>
197
		<dependency>
198
			<groupId>org.unitils</groupId>
199
			<artifactId>unitils-spring</artifactId>
200
			<scope>test</scope>
201
		</dependency>
202
		<dependency>
203
			<groupId>xmlunit</groupId>
204
			<artifactId>xmlunit</artifactId>
205
		</dependency>
206
		<dependency>
207
			<groupId>org.easymock</groupId>
208
			<artifactId>easymock</artifactId>
209
		</dependency>
210

    
211
		<dependency>
212
			<groupId>com.ibm.lsid</groupId>
213
			<artifactId>lsid-server</artifactId>
214
		</dependency>
215
		<dependency>
216
			<groupId>com.ibm.lsid</groupId>
217
			<artifactId>lsid-client</artifactId>
218
		</dependency>
219

    
220
     
221
      <dependency>
222
	<groupId>com.vaadin</groupId>
223
	<artifactId>vaadin-server</artifactId>
224
      </dependency>
225
      <dependency>
226
	<groupId>com.vaadin</groupId>
227
      	<artifactId>vaadin-shared</artifactId>	
228
      </dependency>
229
      <dependency>
230
	<groupId>com.vaadin</groupId>
231
	<artifactId>vaadin-client-compiled</artifactId>
232
      </dependency>
233
      <dependency>
234
	<groupId>com.vaadin</groupId>
235
	<artifactId>vaadin-client</artifactId>
236
	<scope>provided</scope>
237
      </dependency>
238
      <dependency>
239
	<groupId>com.vaadin</groupId>
240
	<artifactId>vaadin-themes</artifactId>
241
      </dependency>
242
      <dependency>
243
	<groupId>com.vaadin</groupId>
244
      	<artifactId>vaadin-client-compiler</artifactId>	
245
      </dependency>
246

    
247
      <dependency>
248
	<groupId>ru.xpoft.vaadin</groupId>
249
	<artifactId>spring-vaadin-integration</artifactId>
250
      </dependency>
251

    
252
      <dependency>
253
   	<groupId>org.vaadin.addons</groupId>
254
   	<artifactId>exporter</artifactId>
255
      </dependency>
256
	
257
      <dependency>
258
   	<groupId>org.vaadin.addons</groupId>
259
   	<artifactId>wizards-for-vaadin</artifactId>
260
      </dependency>
261
	
262

    
263
		<dependency>
264
			<groupId>org.springframework</groupId>
265
			<artifactId>org.springframework.test</artifactId>
266
		</dependency>
267
		<dependency>
268
			<groupId>net.sf.dozer</groupId>
269
			<artifactId>dozer</artifactId>
270
		</dependency>
271
		<dependency>
272
			<groupId>org.hibernate</groupId>
273
			<artifactId>hibernate-cglib-repack</artifactId>
274
		</dependency>
275
		<dependency>
276
			<groupId>org.hibernate</groupId>
277
			<artifactId>hibernate-ehcache</artifactId>
278
		</dependency>
279
		<dependency>
280
			<groupId>commons-io</groupId>
281
			<artifactId>commons-io</artifactId>
282
		</dependency>
283
		<dependency>
284
			<groupId>net.sf.json-lib</groupId>
285
			<artifactId>json-lib</artifactId>
286
			<classifier>jdk15</classifier>
287
		</dependency>
288
		<dependency>
289
			<groupId>org.springframework</groupId>
290
			<artifactId>org.springframework.oxm</artifactId>
291
		</dependency>
292

    
293
		<!-- XmlView -->
294
		<dependency>
295
			<groupId>com.thoughtworks.xstream</groupId>
296
			<artifactId>xstream</artifactId>
297
		</dependency>
298
		<dependency>
299
			<groupId>xpp3</groupId>
300
			<artifactId>xpp3</artifactId>
301
		</dependency>
302
		<dependency>
303
			<groupId>stax</groupId>
304
			<artifactId>stax</artifactId>
305
		</dependency>
306

    
307
		<!-- JsonView -->
308
		<dependency>
309
			<!-- for xml serialization (net.sf.json.xml.XMLSerializer) -->
310
			<groupId>xom</groupId>
311
			<artifactId>xom</artifactId>
312
		</dependency>
313

    
314

    
315

    
316
		<!-- Connection Pooling -->
317
		<dependency>
318
			<groupId>org.hibernate</groupId>
319
			<artifactId>hibernate-c3p0</artifactId>
320
		</dependency>
321

    
322
		<!-- SQL Debugging -->
323
		<dependency>
324
			<groupId>p6spy</groupId>
325
			<artifactId>p6spy</artifactId>
326
		</dependency>
327
	</dependencies>
328

    
329
	<build>
330
	<plugins>
331
	        <plugin>
332
          <groupId>org.apache.maven.plugins</groupId>
333
          <artifactId>maven-war-plugin</artifactId>
334
          <version>2.1-beta-1</version>
335
        </plugin>
336
        <plugin>
337
	      <groupId>com.vaadin</groupId>
338
	      <artifactId>vaadin-maven-plugin</artifactId>
339
	      <configuration>
340
		      <strict>true</strict>
341
		      <force>true</force>
342
			  <webappDirectory>../cdmlib-remote-webapp/src/main/webapp/VAADIN/widgetsets</webappDirectory>
343
	      </configuration>
344
	  </plugin>
345
	<plugin>
346
		<artifactId>maven-resources-plugin</artifactId>
347
		<version>2.5</version>
348
		<executions>
349
			<execution>
350
				<id>copy-resources</id>
351
				<phase>validate</phase>
352
				<goals>
353
					<goal>copy-resources</goal>
354
				</goals>
355
				<configuration>
356
					<outputDirectory>${project.build.outputDirectory}/eu/etaxonomy/cdm/doc/remote/apt</outputDirectory>
357
					<resources>
358
						<resource>
359
							<directory>../src/site/apt/remote</directory>
360
							<filtering>true</filtering>
361
						</resource>
362
					</resources>
363
				</configuration>
364
			</execution>
365
		</executions>
366
	</plugin>
367
		</plugins>
368
	</build>
369
</project>
370

    
(4-4/4)