Project

General

Profile

Download (19.8 KB) Statistics
| Branch: | Tag: | Revision:
1 ead0a1ab Cherian Mathew
<?xml version="1.0" encoding="UTF-8"?>
2 9db9e4e4 jenkins
<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 8b96aaff Cherian Mathew
  <modelVersion>4.0.0</modelVersion>
4
  <groupId>eu.etaxonomy</groupId>
5
  <artifactId>cdm-vaadin</artifactId>
6
  <packaging>war</packaging>
7 0fa44871 jenkins
  <version>4.13.0-SNAPSHOT</version>
8 8b96aaff Cherian Mathew
  <name>Vaadin Web Application</name>
9
  <properties>
10
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
11 240a4ed8 Andreas Kohlbecker
    <vaadin.version>7.7.10</vaadin.version>
12 fb70a9a7 Andreas Kohlbecker
    <vaadin-spring.version>1.2.0</vaadin-spring.version>
13 8b96aaff Cherian Mathew
    <vaadin.plugin.version>${vaadin.version}</vaadin.plugin.version>
14 be1d11d2 jenkins
    <cdmlib.version>4.13.0-SNAPSHOT</cdmlib.version>
15 8b96aaff Cherian Mathew
    <unitils.version>3.4.2</unitils.version>
16 479b0055 Andreas Kohlbecker
    <!-- 
17
        lucene.version must match the version as defined in cdmlib
18
    -->
19 e40c7b47 Patrick Plitzner
    <lucene.version>5.4.1</lucene.version>
20 683a331c Andreas Kohlbecker
    <maven.compiler.source>1.8</maven.compiler.source>
21
    <maven.compiler.target>1.8</maven.compiler.target>
22 8b96aaff Cherian Mathew
  </properties>
23 eb522fd8 Andreas Kohlbecker
  <prerequisites>
24
    <maven>3.0.5</maven>
25
  </prerequisites>
26 8b96aaff Cherian Mathew
  <repositories>
27
    <!-- the cdm internal repository -->
28
    <repository>
29
      <id>EditRepository</id>
30 9f9727cb Andreas Kohlbecker
      <url>http://cybertaxonomy.eu/mavenrepo/</url>
31 8b96aaff Cherian Mathew
    </repository>
32
    <!-- current spring source repositories -->
33
    <repository>
34
      <id>SpringSource Enterprise Bundle Repository - External Bundle Milestones</id>
35
      <url>http://repository.springsource.com/maven/bundles/milestone</url>
36
    </repository>
37
    <repository>
38
      <id>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</id>
39
      <url>http://repository.springsource.com/maven/bundles/release</url>
40
    </repository>
41
    <repository>
42
      <id>SpringSource Enterprise Bundle Repository - External Bundle Releases</id>
43
      <url>http://repository.springsource.com/maven/bundles/external</url>
44
    </repository>
45
    <repository>
46
      <id>vaadin-addons</id>
47
      <url>http://maven.vaadin.com/vaadin-addons</url>
48
    </repository>
49
    <repository>
50
      <id>vaadin-snapshots</id>
51
      <url>http://oss.sonatype.org/content/repositories/vaadin-snapshots/</url>
52
      <releases>
53
        <enabled>false</enabled>
54
      </releases>
55
      <snapshots>
56
        <enabled>true</enabled>
57
      </snapshots>
58
    </repository>
59
  </repositories>
60
  <pluginRepositories>
61
    <pluginRepository>
62
      <id>vaadin-snapshots</id>
63
      <url>http://oss.sonatype.org/content/repositories/vaadin-snapshots/</url>
64
      <releases>
65
        <enabled>false</enabled>
66
      </releases>
67
      <snapshots>
68
        <enabled>true</enabled>
69
      </snapshots>
70
    </pluginRepository>
71
  </pluginRepositories>
72 2693d2d2 Andreas Kohlbecker
  <dependencyManagement>
73 ab7b3cd1 Andreas Kohlbecker
    <dependencies>
74
      <dependency>
75
        <groupId>com.vaadin</groupId>
76
        <artifactId>vaadin-bom</artifactId>
77
        <version>${vaadin.version}</version>
78
        <type>pom</type>
79
        <scope>import</scope>
80
      </dependency>
81
      <dependency>
82
        <groupId>eu.etaxonomy</groupId>
83
        <artifactId>cdmlib-parent</artifactId>
84
        <version>${cdmlib.version}</version>
85
        <type>pom</type>
86
        <scope>import</scope>
87
      </dependency>
88 aafb7142 Andreas Kohlbecker
      <dependency>
89
        <!-- Try updating in cdmlib to 20090211 -->
90
        <groupId>org.json</groupId>
91
        <artifactId>json</artifactId>
92
        <version>20151123</version>
93
      </dependency>
94 ab7b3cd1 Andreas Kohlbecker
    </dependencies>
95
  </dependencyManagement>
96 8b96aaff Cherian Mathew
  <distributionManagement>
97
    <repository>
98
      <uniqueVersion>false</uniqueVersion>
99
      <id>wp5.e-taxonomy.eu</id>
100
      <name>Edit Maven Repository</name>
101
      <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo/</url>
102
      <layout>default</layout>
103
    </repository>
104
  </distributionManagement>
105 ff4582ba Andreas Kohlbecker
  <profiles>
106
    <profile>
107 983fb676 Andreas Kohlbecker
      <id>align-cdmlib-version</id>
108 2f89d478 jenkins-int@bgbm.org
      <activation>
109
        <property>
110
          <name>align-cdmlib-version</name>
111
        </property>
112
      </activation>
113
      <build>
114
        <plugins>
115
          <plugin>
116
            <groupId>com.google.code.maven-replacer-plugin</groupId>
117
            <artifactId>replacer</artifactId>
118
            <version>1.5.3</version>
119
            <executions>
120
              <execution>
121
                <phase>process-sources</phase>
122
                <goals>
123
                  <goal>replace</goal>
124
                </goals>
125
              </execution>
126
            </executions>
127
            <configuration>
128
              <file>pom.xml</file>
129 25c1d6d8 Andreas Kohlbecker
              <!-- \u003C = < , \u003E = > -->
130 2f89d478 jenkins-int@bgbm.org
              <token>(\u003Ccdmlib\.version\u003E)[^\u003C]*</token>
131
              <value>$1${project.version}</value>
132
            </configuration>
133
          </plugin>
134
        </plugins>
135
      </build>
136 ff4582ba Andreas Kohlbecker
    </profile>
137 b139097d Andreas Kohlbecker
    <profile>
138
      <id>java8-doclint-disabled</id>
139
      <activation>
140
        <jdk>[1.8,)</jdk>
141
      </activation>
142
      <properties>
143
        <javadoc.opts>-Xdoclint:none</javadoc.opts>
144
      </properties>
145
    </profile>
146 ff4582ba Andreas Kohlbecker
  </profiles>
147 8b96aaff Cherian Mathew
  <build>
148 2693d2d2 Andreas Kohlbecker
    <resources>
149
      <resource>
150
        <!-- replace the place holders like ${...} in datasources.xml -->
151
        <filtering>true</filtering>
152
        <directory>src/test/resources</directory>
153
        <targetPath>../test-classes</targetPath>
154
        <includes>
155
          <include>datasources.xml</include>
156
        </includes>
157
      </resource>
158
      <resource>
159
        <!-- all other test resources without filtering -->
160
        <directory>src/test/resources</directory>
161
        <targetPath>../test-classes</targetPath>
162
        <excludes>
163
          <exclude>datasources.xml</exclude>
164
        </excludes>
165
      </resource>
166
      <resource>
167
        <!-- all main resources without filtering -->
168
        <directory>src/main/resources</directory>
169
      </resource>
170
    </resources>
171 8b96aaff Cherian Mathew
    <plugins>
172 be1d11d2 jenkins
      <plugin>
173
        <groupId>org.apache.maven.plugins</groupId>
174
        <artifactId>maven-resources-plugin</artifactId>
175
        <version>3.0.1</version>
176
      </plugin>
177 8b96aaff Cherian Mathew
      <plugin>
178
        <groupId>org.apache.maven.plugins</groupId>
179
        <artifactId>maven-compiler-plugin</artifactId>
180 3100d4ea Cherian Mathew
        <version>3.3</version>
181 8b96aaff Cherian Mathew
        <configuration>
182 2693d2d2 Andreas Kohlbecker
          <source>${maven.compiler.source}</source>
183
          <target>${maven.compiler.target}</target>
184 3100d4ea Cherian Mathew
          <encoding>UTF-8</encoding>
185 8b96aaff Cherian Mathew
        </configuration>
186
      </plugin>
187 f0adbe96 Cherian Mathew
      <plugin>
188
        <groupId>org.apache.maven.plugins</groupId>
189
        <artifactId>maven-surefire-plugin</artifactId>
190 25c1d6d8 Andreas Kohlbecker
        <version>2.19.1</version>
191 f0adbe96 Cherian Mathew
        <configuration>
192
          <argLine>-Xms256m -Xmx512m</argLine>
193
        </configuration>
194
      </plugin>
195 8b96aaff Cherian Mathew
      <!-- As we are doing "inplace" GWT compilation, ensure the widgetset -->
196
      <!-- directory is cleaned properly -->
197
      <plugin>
198
        <artifactId>maven-clean-plugin</artifactId>
199
        <version>2.4.1</version>
200
        <configuration>
201
          <filesets>
202
            <fileset>
203
              <directory>src/main/webapp/VAADIN/widgetsets</directory>
204
            </fileset>
205
          </filesets>
206
        </configuration>
207
      </plugin>
208 b139097d Andreas Kohlbecker
      <plugin>
209
        <groupId>org.apache.maven.plugins</groupId>
210
        <artifactId>maven-javadoc-plugin</artifactId>
211
        <version>2.9.1</version>
212
        <configuration>
213 9db9e4e4 jenkins
          <additionalparam>${javadoc.opts}</additionalparam>
214 b139097d Andreas Kohlbecker
        </configuration>
215
      </plugin>
216 8b96aaff Cherian Mathew
      <plugin>
217
        <groupId>org.apache.maven.plugins</groupId>
218
        <artifactId>maven-war-plugin</artifactId>
219
        <version>2.2</version>
220
        <configuration>
221
          <failOnMissingWebXml>false</failOnMissingWebXml>
222
          <warSourceExcludes>WEB-INF/*,WEB-INF/datasources/*</warSourceExcludes>
223
        </configuration>
224
      </plugin>
225
      <plugin>
226
        <groupId>com.vaadin</groupId>
227
        <artifactId>vaadin-maven-plugin</artifactId>
228
        <version>${vaadin.plugin.version}</version>
229
        <configuration>
230
          <extraJvmArgs>-Xmx512M -Xss1024k</extraJvmArgs>
231
          <!-- We are doing "inplace" but into subdir VAADIN/widgetsets. 
232
            This way compatible with Vaadin eclipse plugin. -->
233 2693d2d2 Andreas Kohlbecker
          <webappDirectory>${basedir}/src/main/webapp/VAADIN/widgetsets</webappDirectory>
234
          <hostedWebapp>${basedir}/src/main/webapp/VAADIN/widgetsets</hostedWebapp>
235 8b96aaff Cherian Mathew
          <!-- Most Vaadin apps don't need this stuff, guide that to target -->
236
          <persistentunitcachedir>${project.build.directory}</persistentunitcachedir>
237
          <deploy>${project.build.directory}/gwt-deploy</deploy>
238
          <!-- Compile report is not typically needed either, saves hunreds 
239
            of mb disk -->
240
          <compileReport>false</compileReport>
241
          <noServer>true</noServer>
242
          <!-- Remove draftCompile when project is ready -->
243
          <draftCompile>false</draftCompile>
244
          <style>OBF</style>
245
          <runTarget>http://localhost:8080/</runTarget>
246
        </configuration>
247
        <executions>
248
          <execution>
249
            <configuration>
250
              <!-- if you don't specify any modules, the plugin will find 
251
                them -->
252
              <!-- <modules> <module>com.vaadin.demo.mobilemail.gwt.ColorPickerWidgetSet</module> 
253
                </modules> -->
254
            </configuration>
255
            <goals>
256
              <goal>clean</goal>
257
              <goal>resources</goal>
258
              <goal>update-theme</goal>
259
              <goal>update-widgetset</goal>
260
              <goal>compile-theme</goal>
261
              <goal>compile</goal>
262
            </goals>
263
          </execution>
264
        </executions>
265
      </plugin>
266 25c1d6d8 Andreas Kohlbecker
      <plugin>
267
        <groupId>org.eclipse.jetty</groupId>
268
        <artifactId>jetty-maven-plugin</artifactId>
269
        <version>9.4.0.RC1</version>
270
        <!--  
271
            NOTE:
272
            9.4.0.RC1 requires jdk 1.8, formerly we've been using version 9.1.3.v20140225 which was 
273
            the last version compatible to java 7, but this was causing other problems related to asm
274
            which could not be easily solved.
275
        -->
276
        <configuration>
277
          <useTestScope>true</useTestScope>
278 2693d2d2 Andreas Kohlbecker
          <scanIntervalSeconds>2</scanIntervalSeconds>
279 25c1d6d8 Andreas Kohlbecker
          <systemProperties>
280
            <force>true</force>
281
            <systemProperty>
282
              <name>cdm.datasource</name>
283
              <value>h2_cdmTest</value>
284
            </systemProperty>
285
            <systemProperty>
286 2693d2d2 Andreas Kohlbecker
              <!-- 
287
                The lucene index should be placed into the target folder, 
288 25c1d6d8 Andreas Kohlbecker
                so user.home needs to be set to this folder. user.home needs to be overridden 
289 2693d2d2 Andreas Kohlbecker
                since it already exists, thus the force option is turned on above 
290
              -->
291 25c1d6d8 Andreas Kohlbecker
              <name>user.home</name>
292
              <value>${basedir}/target/</value>
293
            </systemProperty>
294
            <systemProperty>
295 2693d2d2 Andreas Kohlbecker
              <!-- 
296
                datasources.xml is prepared by <plugins><resources>..</resources> above 
297
               -->
298 25c1d6d8 Andreas Kohlbecker
              <name>cdm.beanDefinitionFile</name>
299
              <value>${project.build.directory}/test-classes/datasources.xml</value>
300
            </systemProperty>
301 2693d2d2 Andreas Kohlbecker
            <systemProperty>
302 9db9e4e4 jenkins
              <name>log4j.configuration</name>
303
              <value>file:///home/andreas/.cdmLibrary/log4j.properties</value>
304
            </systemProperty>
305 25c1d6d8 Andreas Kohlbecker
          </systemProperties>
306
        </configuration>
307
        <dependencies>
308 2693d2d2 Andreas Kohlbecker
          <dependency>
309 9db9e4e4 jenkins
            <groupId>org.slf4j</groupId>
310
            <artifactId>slf4j-log4j12</artifactId>
311
            <version>1.6.4</version>
312
          </dependency>
313 25c1d6d8 Andreas Kohlbecker
        </dependencies>
314
      </plugin>
315 8b96aaff Cherian Mathew
      <plugin>
316
        <groupId>org.apache.maven.plugins</groupId>
317
        <artifactId>maven-failsafe-plugin</artifactId>
318
        <version>2.17</version>
319
        <configuration>
320
          <!-- Remove the skipTests line below to run TestBench tests -->
321
          <!-- <skipTests>true</skipTests> -->
322
        </configuration>
323
        <executions>
324
          <execution>
325
            <goals>
326
              <goal>integration-test</goal>
327
              <goal>verify</goal>
328
            </goals>
329
          </execution>
330
        </executions>
331
      </plugin>
332 edb8221f Cherian Mathew
      <plugin>
333
        <groupId>external.atlassian.jgitflow</groupId>
334
        <artifactId>jgitflow-maven-plugin</artifactId>
335 1357950f Andreas Kohlbecker
        <version>1.0-m6</version>
336 3042fbba Cherian Mathew
        <configuration>
337 edb8221f Cherian Mathew
          <pushHotfixes>true</pushHotfixes>
338 1357950f Andreas Kohlbecker
          <pushReleases>true</pushReleases>
339 edb8221f Cherian Mathew
          <enableSshAgent>true</enableSshAgent>
340
          <allowSnapshots>true</allowSnapshots>
341 4cde4a47 Cherian Mathew
          <allowUntracked>true</allowUntracked>
342 edb8221f Cherian Mathew
        </configuration>
343 842b5671 Jenkins
        <dependencies>
344 25c1d6d8 Andreas Kohlbecker
          <!-- upgrading dependency jsch.agent.version of jgit-flow plugin 
345
            to 0.1.53 in order have ssl key exchange algorithms compatible with openssh 
346
            6.7 -->
347 842b5671 Jenkins
          <dependency>
348
            <groupId>com.jcraft</groupId>
349
            <artifactId>jsch</artifactId>
350
            <version>0.1.53</version>
351
          </dependency>
352 80607d26 Andreas Kohlbecker
        </dependencies>
353 edb8221f Cherian Mathew
      </plugin>
354 8b96aaff Cherian Mathew
    </plugins>
355
    <extensions>
356
      <extension>
357
        <groupId>org.apache.maven.wagon</groupId>
358
        <artifactId>wagon-scm</artifactId>
359
        <version>1.0-beta-6</version>
360
      </extension>
361
      <extension>
362
        <groupId>org.apache.maven.wagon</groupId>
363
        <artifactId>wagon-ssh</artifactId>
364
        <version>1.0-beta-6</version>
365
      </extension>
366
      <extension>
367
        <groupId>org.apache.maven.wagon</groupId>
368
        <artifactId>wagon-ssh-external</artifactId>
369
        <version>1.0-beta-6</version>
370
      </extension>
371
      <extension>
372
        <groupId>org.apache.maven.scm</groupId>
373
        <artifactId>maven-scm-manager-plexus</artifactId>
374
        <version>1.0</version>
375
      </extension>
376
      <extension>
377
        <groupId>org.apache.maven.scm</groupId>
378
        <artifactId>maven-scm-provider-svnexe</artifactId>
379
        <version>1.0</version>
380
      </extension>
381
      <!-- WebDAV plugin to upload snapshots -->
382
      <extension>
383
        <groupId>org.apache.maven.wagon</groupId>
384
        <artifactId>wagon-webdav</artifactId>
385
        <version>1.0-beta-2</version>
386
      </extension>
387
    </extensions>
388
    <pluginManagement>
389
      <plugins>
390
        <plugin>
391
          <artifactId>maven-eclipse-plugin</artifactId>
392
          <configuration>
393
            <wtpversion>2.0</wtpversion>
394
            <additionalProjectnatures>
395
              <projectnature>com.vaadin.integration.eclipse.widgetsetNature</projectnature>
396
            </additionalProjectnatures>
397
            <additionalBuildcommands>
398
              <buildcommand>com.vaadin.integration.eclipse.widgetsetBuilder</buildcommand>
399
              <buildcommand>com.vaadin.integration.eclipse.addonStylesBuilder</buildcommand>
400
            </additionalBuildcommands>
401
          </configuration>
402
        </plugin>
403
      </plugins>
404
    </pluginManagement>
405
  </build>
406 6d4bccc5 jenkins
  <dependencies>
407 9db9e4e4 jenkins
    <!-- ============ Vaadin ============ -->
408 fb70a9a7 Andreas Kohlbecker
    <dependency>
409
      <groupId>com.vaadin</groupId>
410
      <artifactId>vaadin-spring</artifactId>
411
      <version>${vaadin-spring.version}</version>
412
    </dependency>
413 c442b312 Katja Luther
    <dependency>
414
      <groupId>com.vaadin</groupId>
415
      <artifactId>vaadin-server</artifactId>
416
    </dependency>
417
    <dependency>
418
      <groupId>com.vaadin</groupId>
419
      <artifactId>vaadin-client-compiled</artifactId>
420
    </dependency>
421
    <!-- Needed when using the widgetset optimizer (custom ConnectorBundleLoaderFactory). 
422
      For widgetset compilation, vaadin-client-compiler is automatically added 
423
      on the compilation classpath by vaadin-maven-plugin so normally there is 
424
      no need for an explicit dependency. -->
425
    <!-- <dependency> <groupId>com.vaadin</groupId> <artifactId>vaadin-client-compiler</artifactId> 
426
      <version>${vaadin.version}</version> <scope>provided</scope> </dependency> -->
427
    <dependency>
428
      <groupId>com.vaadin</groupId>
429 0947d0f0 jenkins
      <artifactId>vaadin-client</artifactId>
430 2693d2d2 Andreas Kohlbecker
      <scope>test</scope>
431 240a4ed8 Andreas Kohlbecker
      <exclusions>
432
        <exclusion>
433 0947d0f0 jenkins
          <groupId>javax.validation</groupId>
434
          <artifactId>validation-api</artifactId>
435 240a4ed8 Andreas Kohlbecker
        </exclusion>
436
      </exclusions>
437 c442b312 Katja Luther
    </dependency>
438
    <!-- disabling push for the moment because it does not work with run-jetty-run 
439
      due to the fact that the latest (even nightly) version of run-jetty-run uses 
440
      9.0.0 M3 which is incompatible with atmoshpere. this does work with the jetty 
441
      included in this pom which is 9.2.5.xx, implying that enabling the dependency 
442
      and running the web app via 'mvn jetty:run' works fine. -->
443
    <!-- <dependency> -->
444
    <!-- <groupId>com.vaadin</groupId> -->
445
    <!-- <artifactId>vaadin-push</artifactId> -->
446
    <!-- <version>${vaadin.version}</version> -->
447
    <!-- </dependency> -->
448
    <dependency>
449
      <groupId>com.vaadin</groupId>
450
      <artifactId>vaadin-themes</artifactId>
451
    </dependency>
452
    <dependency>
453
      <groupId>com.vaadin</groupId>
454
      <artifactId>vaadin-testbench-api</artifactId>
455
      <version>RELEASE</version>
456
      <scope>test</scope>
457
    </dependency>
458 ab7b3cd1 Andreas Kohlbecker
    <!-- vaadin addons / extensions -->
459
    <dependency>
460
      <groupId>org.vaadin.addons</groupId>
461
      <artifactId>contextmenu</artifactId>
462
      <version>4.5</version>
463
    </dependency>
464 cd29f770 Andreas Kohlbecker
    <dependency>
465 0947d0f0 jenkins
      <groupId>org.vaadin.teemu</groupId>
466
      <artifactId>switch</artifactId>
467
      <version>2.0.4-SNAPSHOT</version>
468 cd29f770 Andreas Kohlbecker
    </dependency>
469 983fb676 Andreas Kohlbecker
    <dependency>
470 0947d0f0 jenkins
      <groupId>org.vaadin</groupId>
471
      <artifactId>viritin</artifactId>
472
      <version>1.61</version>
473 983fb676 Andreas Kohlbecker
    </dependency>
474 ca54f1bd Andreas Kohlbecker
    <dependency>
475
      <groupId>org.vaadin.addon</groupId>
476
      <artifactId>v-leaflet</artifactId>
477
      <version>1.0.3</version>
478
    </dependency>
479 33fe82c4 Fabian Reimeier
    <dependency>
480 be1d11d2 jenkins
      <groupId>org.vaadin.addons.lazyquerycontainer</groupId>
481
      <artifactId>vaadin-lazyquerycontainer</artifactId>
482
      <version>7.6.1.3</version>
483 33fe82c4 Fabian Reimeier
    </dependency>
484 78d24de8 Andreas Kohlbecker
    <dependency>
485
      <groupId>com.flowingcode.vaadin.addons</groupId>
486
      <artifactId>error-window-vaadin</artifactId>
487
      <version>1.0.0</version>
488
    </dependency>
489 d5994c61 Andreas Kohlbecker
    <!-- 
490
    <dependency>
491
        <groupId>org.vaadin.spring.extensions</groupId>
492
        <artifactId>vaadin-spring-ext-test</artifactId>
493
        <version>0.0.8-SNAPSHOT</version>
494
        <scope>test</scope>
495
    </dependency>
496
     -->
497 9d996eda jenkins
    <!--     <dependency>
498 f140f6e5 Andreas Kohlbecker
        only in the edit repo
499 9f9727cb Andreas Kohlbecker
      <groupId>org.vaadin.addons</groupId>
500
      <artifactId>lazyloadwrapper</artifactId>
501
      <version>0.1-alpha</version>
502 f140f6e5 Andreas Kohlbecker
    </dependency> -->
503 ab7b3cd1 Andreas Kohlbecker
    <!-- ============ cdmlib ============ -->
504 c442b312 Katja Luther
    <dependency>
505
      <groupId>eu.etaxonomy</groupId>
506 ab7b3cd1 Andreas Kohlbecker
      <artifactId>cdmlib-remote</artifactId>
507 25c1d6d8 Andreas Kohlbecker
      <scope>compile</scope>
508 9db9e4e4 jenkins
    </dependency>
509 b8853d8d Andreas Kohlbecker
    <dependency>
510
      <groupId>eu.etaxonomy</groupId>
511
      <artifactId>cdmlib-cache</artifactId>
512
      <version>${cdmlib.version}</version>
513
    </dependency>
514 c442b312 Katja Luther
    <dependency>
515
      <groupId>eu.etaxonomy</groupId>
516
      <artifactId>cdmlib-test</artifactId>
517
      <scope>test</scope>
518
    </dependency>
519 2693d2d2 Andreas Kohlbecker
    <dependency>
520
      <groupId>eu.etaxonomy</groupId>
521
      <artifactId>cdmlib-db</artifactId>
522
      <version>${cdmlib.version}</version>
523
      <scope>test</scope>
524
    </dependency>
525 ab7b3cd1 Andreas Kohlbecker
    <!-- ============ Other ============ -->
526
    <!-- 
527
        to override version number coming with vaadin client 
528
        version is managed in cdmlib-parent
529
    -->
530 c442b312 Katja Luther
    <dependency>
531 6d4bccc5 jenkins
      <groupId>javax.validation</groupId>
532
      <artifactId>validation-api</artifactId>
533
    </dependency>
534 c442b312 Katja Luther
    <dependency>
535
      <groupId>org.springmodules</groupId>
536
      <artifactId>spring-modules-cache</artifactId>
537
      <version>0.7</version>
538
      <exclusions>
539
        <exclusion>
540
          <groupId>org.springframework</groupId>
541
          <artifactId>spring</artifactId>
542
        </exclusion>
543
        <exclusion>
544
          <groupId>org.springframework</groupId>
545
          <artifactId>spring-mock</artifactId>
546
        </exclusion>
547
      </exclusions>
548 2693d2d2 Andreas Kohlbecker
      <scope>test</scope>
549 c442b312 Katja Luther
    </dependency>
550
    <dependency>
551
      <groupId>org.springframework</groupId>
552
      <artifactId>spring-mock</artifactId>
553
      <version>2.0.8</version>
554 2693d2d2 Andreas Kohlbecker
      <scope>test</scope>
555 c442b312 Katja Luther
    </dependency>
556
    <dependency>
557 6d4bccc5 jenkins
      <groupId>org.json</groupId>
558
      <artifactId>json</artifactId>
559
    </dependency>
560 05ccc852 jenkins
    <dependency>
561 ab7b3cd1 Andreas Kohlbecker
      <groupId>javax.servlet</groupId>
562
      <artifactId>javax.servlet-api</artifactId>
563
      <scope>provided</scope>
564 05ccc852 jenkins
    </dependency>
565 c442b312 Katja Luther
  </dependencies>
566 ead0a1ab Cherian Mathew
</project>