Project

General

Profile

Download (18.6 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 abe41ff7 jenkins
  <version>4.7.0-SNAPSHOT</version>
8 8b96aaff Cherian Mathew
  <name>Vaadin Web Application</name>
9
  <properties>
10
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
11 fd9cf932 Andreas Kohlbecker
    <vaadin.version>7.7.7</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 8a7a3f3f jenkins
    <cdmlib.version>4.7.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 2f89d478 jenkins-int@bgbm.org
      <activation>
108
        <property>
109
          <name>align-cdmlib-version</name>
110
        </property>
111
      </activation>
112
      <build>
113
        <plugins>
114
          <plugin>
115
            <groupId>com.google.code.maven-replacer-plugin</groupId>
116
            <artifactId>replacer</artifactId>
117
            <version>1.5.3</version>
118
            <executions>
119
              <execution>
120
                <phase>process-sources</phase>
121
                <goals>
122
                  <goal>replace</goal>
123
                </goals>
124
              </execution>
125
            </executions>
126
            <configuration>
127
              <file>pom.xml</file>
128 25c1d6d8 Andreas Kohlbecker
              <!-- \u003C = < , \u003E = > -->
129 2f89d478 jenkins-int@bgbm.org
              <token>(\u003Ccdmlib\.version\u003E)[^\u003C]*</token>
130
              <value>$1${project.version}</value>
131
            </configuration>
132
          </plugin>
133
        </plugins>
134
      </build>
135 ff4582ba Andreas Kohlbecker
    </profile>
136 b139097d Andreas Kohlbecker
    <profile>
137
      <id>java8-doclint-disabled</id>
138
      <activation>
139
        <jdk>[1.8,)</jdk>
140
      </activation>
141
      <properties>
142
        <javadoc.opts>-Xdoclint:none</javadoc.opts>
143
      </properties>
144
    </profile>
145 ff4582ba Andreas Kohlbecker
  </profiles>
146 8b96aaff Cherian Mathew
  <build>
147 2693d2d2 Andreas Kohlbecker
    <resources>
148
      <resource>
149
        <!-- replace the place holders like ${...} in datasources.xml -->
150
        <filtering>true</filtering>
151
        <directory>src/test/resources</directory>
152
        <targetPath>../test-classes</targetPath>
153
        <includes>
154
          <include>datasources.xml</include>
155
        </includes>
156
      </resource>
157
      <resource>
158
        <!-- all other test resources without filtering -->
159
        <directory>src/test/resources</directory>
160
        <targetPath>../test-classes</targetPath>
161
        <excludes>
162
          <exclude>datasources.xml</exclude>
163
        </excludes>
164
      </resource>
165
      <resource>
166
        <!-- all main resources without filtering -->
167
        <directory>src/main/resources</directory>
168
      </resource>
169
    </resources>
170 8b96aaff Cherian Mathew
    <plugins>
171
      <plugin>
172
        <groupId>org.apache.maven.plugins</groupId>
173
        <artifactId>maven-compiler-plugin</artifactId>
174 3100d4ea Cherian Mathew
        <version>3.3</version>
175 8b96aaff Cherian Mathew
        <configuration>
176 2693d2d2 Andreas Kohlbecker
          <source>${maven.compiler.source}</source>
177
          <target>${maven.compiler.target}</target>
178 3100d4ea Cherian Mathew
          <encoding>UTF-8</encoding>
179 8b96aaff Cherian Mathew
        </configuration>
180
      </plugin>
181 f0adbe96 Cherian Mathew
      <plugin>
182
        <groupId>org.apache.maven.plugins</groupId>
183
        <artifactId>maven-surefire-plugin</artifactId>
184 25c1d6d8 Andreas Kohlbecker
        <version>2.19.1</version>
185 f0adbe96 Cherian Mathew
        <configuration>
186
          <argLine>-Xms256m -Xmx512m</argLine>
187
        </configuration>
188
      </plugin>
189 8b96aaff Cherian Mathew
      <!-- As we are doing "inplace" GWT compilation, ensure the widgetset -->
190
      <!-- directory is cleaned properly -->
191
      <plugin>
192
        <artifactId>maven-clean-plugin</artifactId>
193
        <version>2.4.1</version>
194
        <configuration>
195
          <filesets>
196
            <fileset>
197
              <directory>src/main/webapp/VAADIN/widgetsets</directory>
198
            </fileset>
199
          </filesets>
200
        </configuration>
201
      </plugin>
202 b139097d Andreas Kohlbecker
      <plugin>
203
        <groupId>org.apache.maven.plugins</groupId>
204
        <artifactId>maven-javadoc-plugin</artifactId>
205
        <version>2.9.1</version>
206
        <configuration>
207 9db9e4e4 jenkins
          <additionalparam>${javadoc.opts}</additionalparam>
208 b139097d Andreas Kohlbecker
        </configuration>
209
      </plugin>
210 8b96aaff Cherian Mathew
      <plugin>
211
        <groupId>org.apache.maven.plugins</groupId>
212
        <artifactId>maven-war-plugin</artifactId>
213
        <version>2.2</version>
214
        <configuration>
215
          <failOnMissingWebXml>false</failOnMissingWebXml>
216
          <warSourceExcludes>WEB-INF/*,WEB-INF/datasources/*</warSourceExcludes>
217
        </configuration>
218
      </plugin>
219
      <plugin>
220
        <groupId>com.vaadin</groupId>
221
        <artifactId>vaadin-maven-plugin</artifactId>
222
        <version>${vaadin.plugin.version}</version>
223
        <configuration>
224
          <extraJvmArgs>-Xmx512M -Xss1024k</extraJvmArgs>
225
          <!-- We are doing "inplace" but into subdir VAADIN/widgetsets. 
226
            This way compatible with Vaadin eclipse plugin. -->
227 2693d2d2 Andreas Kohlbecker
          <webappDirectory>${basedir}/src/main/webapp/VAADIN/widgetsets</webappDirectory>
228
          <hostedWebapp>${basedir}/src/main/webapp/VAADIN/widgetsets</hostedWebapp>
229 8b96aaff Cherian Mathew
          <!-- Most Vaadin apps don't need this stuff, guide that to target -->
230
          <persistentunitcachedir>${project.build.directory}</persistentunitcachedir>
231
          <deploy>${project.build.directory}/gwt-deploy</deploy>
232
          <!-- Compile report is not typically needed either, saves hunreds 
233
            of mb disk -->
234
          <compileReport>false</compileReport>
235
          <noServer>true</noServer>
236
          <!-- Remove draftCompile when project is ready -->
237
          <draftCompile>false</draftCompile>
238
          <style>OBF</style>
239
          <strict>true</strict>
240
          <runTarget>http://localhost:8080/</runTarget>
241
        </configuration>
242
        <executions>
243
          <execution>
244
            <configuration>
245
              <!-- if you don't specify any modules, the plugin will find 
246
                them -->
247
              <!-- <modules> <module>com.vaadin.demo.mobilemail.gwt.ColorPickerWidgetSet</module> 
248
                </modules> -->
249
            </configuration>
250
            <goals>
251
              <goal>clean</goal>
252
              <goal>resources</goal>
253
              <goal>update-theme</goal>
254
              <goal>update-widgetset</goal>
255
              <goal>compile-theme</goal>
256
              <goal>compile</goal>
257
            </goals>
258
          </execution>
259
        </executions>
260
      </plugin>
261 25c1d6d8 Andreas Kohlbecker
      <plugin>
262
        <groupId>org.eclipse.jetty</groupId>
263
        <artifactId>jetty-maven-plugin</artifactId>
264
        <version>9.4.0.RC1</version>
265
        <!--  
266
            NOTE:
267
            9.4.0.RC1 requires jdk 1.8, formerly we've been using version 9.1.3.v20140225 which was 
268
            the last version compatible to java 7, but this was causing other problems related to asm
269
            which could not be easily solved.
270
        -->
271
        <configuration>
272
          <useTestScope>true</useTestScope>
273 2693d2d2 Andreas Kohlbecker
          <scanIntervalSeconds>2</scanIntervalSeconds>
274 25c1d6d8 Andreas Kohlbecker
          <systemProperties>
275
            <force>true</force>
276
            <systemProperty>
277
              <name>cdm.datasource</name>
278
              <value>h2_cdmTest</value>
279
            </systemProperty>
280
            <systemProperty>
281 2693d2d2 Andreas Kohlbecker
              <!-- 
282
                The lucene index should be placed into the target folder, 
283 25c1d6d8 Andreas Kohlbecker
                so user.home needs to be set to this folder. user.home needs to be overridden 
284 2693d2d2 Andreas Kohlbecker
                since it already exists, thus the force option is turned on above 
285
              -->
286 25c1d6d8 Andreas Kohlbecker
              <name>user.home</name>
287
              <value>${basedir}/target/</value>
288
            </systemProperty>
289
            <systemProperty>
290 2693d2d2 Andreas Kohlbecker
              <!-- 
291
                datasources.xml is prepared by <plugins><resources>..</resources> above 
292
               -->
293 25c1d6d8 Andreas Kohlbecker
              <name>cdm.beanDefinitionFile</name>
294
              <value>${project.build.directory}/test-classes/datasources.xml</value>
295
            </systemProperty>
296 2693d2d2 Andreas Kohlbecker
            <systemProperty>
297 9db9e4e4 jenkins
              <name>log4j.configuration</name>
298
              <value>file:///home/andreas/.cdmLibrary/log4j.properties</value>
299
            </systemProperty>
300 25c1d6d8 Andreas Kohlbecker
          </systemProperties>
301
        </configuration>
302
        <dependencies>
303 2693d2d2 Andreas Kohlbecker
          <dependency>
304 9db9e4e4 jenkins
            <groupId>org.slf4j</groupId>
305
            <artifactId>slf4j-log4j12</artifactId>
306
            <version>1.6.4</version>
307
          </dependency>
308 25c1d6d8 Andreas Kohlbecker
        </dependencies>
309
      </plugin>
310 8b96aaff Cherian Mathew
      <plugin>
311
        <groupId>org.apache.maven.plugins</groupId>
312
        <artifactId>maven-failsafe-plugin</artifactId>
313
        <version>2.17</version>
314
        <configuration>
315
          <!-- Remove the skipTests line below to run TestBench tests -->
316
          <!-- <skipTests>true</skipTests> -->
317
        </configuration>
318
        <executions>
319
          <execution>
320
            <goals>
321
              <goal>integration-test</goal>
322
              <goal>verify</goal>
323
            </goals>
324
          </execution>
325
        </executions>
326
      </plugin>
327 edb8221f Cherian Mathew
      <plugin>
328
        <groupId>external.atlassian.jgitflow</groupId>
329
        <artifactId>jgitflow-maven-plugin</artifactId>
330 1357950f Andreas Kohlbecker
        <version>1.0-m6</version>
331 3042fbba Cherian Mathew
        <configuration>
332 edb8221f Cherian Mathew
          <pushHotfixes>true</pushHotfixes>
333 1357950f Andreas Kohlbecker
          <pushReleases>true</pushReleases>
334 edb8221f Cherian Mathew
          <enableSshAgent>true</enableSshAgent>
335
          <allowSnapshots>true</allowSnapshots>
336 4cde4a47 Cherian Mathew
          <allowUntracked>true</allowUntracked>
337 edb8221f Cherian Mathew
        </configuration>
338 842b5671 Jenkins
        <dependencies>
339 25c1d6d8 Andreas Kohlbecker
          <!-- upgrading dependency jsch.agent.version of jgit-flow plugin 
340
            to 0.1.53 in order have ssl key exchange algorithms compatible with openssh 
341
            6.7 -->
342 842b5671 Jenkins
          <dependency>
343
            <groupId>com.jcraft</groupId>
344
            <artifactId>jsch</artifactId>
345
            <version>0.1.53</version>
346
          </dependency>
347 80607d26 Andreas Kohlbecker
        </dependencies>
348 edb8221f Cherian Mathew
      </plugin>
349 8b96aaff Cherian Mathew
    </plugins>
350
    <extensions>
351
      <extension>
352
        <groupId>org.apache.maven.wagon</groupId>
353
        <artifactId>wagon-scm</artifactId>
354
        <version>1.0-beta-6</version>
355
      </extension>
356
      <extension>
357
        <groupId>org.apache.maven.wagon</groupId>
358
        <artifactId>wagon-ssh</artifactId>
359
        <version>1.0-beta-6</version>
360
      </extension>
361
      <extension>
362
        <groupId>org.apache.maven.wagon</groupId>
363
        <artifactId>wagon-ssh-external</artifactId>
364
        <version>1.0-beta-6</version>
365
      </extension>
366
      <extension>
367
        <groupId>org.apache.maven.scm</groupId>
368
        <artifactId>maven-scm-manager-plexus</artifactId>
369
        <version>1.0</version>
370
      </extension>
371
      <extension>
372
        <groupId>org.apache.maven.scm</groupId>
373
        <artifactId>maven-scm-provider-svnexe</artifactId>
374
        <version>1.0</version>
375
      </extension>
376
      <!-- WebDAV plugin to upload snapshots -->
377
      <extension>
378
        <groupId>org.apache.maven.wagon</groupId>
379
        <artifactId>wagon-webdav</artifactId>
380
        <version>1.0-beta-2</version>
381
      </extension>
382
    </extensions>
383
    <pluginManagement>
384
      <plugins>
385
        <plugin>
386
          <artifactId>maven-eclipse-plugin</artifactId>
387
          <configuration>
388
            <wtpversion>2.0</wtpversion>
389
            <additionalProjectnatures>
390
              <projectnature>com.vaadin.integration.eclipse.widgetsetNature</projectnature>
391
            </additionalProjectnatures>
392
            <additionalBuildcommands>
393
              <buildcommand>com.vaadin.integration.eclipse.widgetsetBuilder</buildcommand>
394
              <buildcommand>com.vaadin.integration.eclipse.addonStylesBuilder</buildcommand>
395
            </additionalBuildcommands>
396
          </configuration>
397
        </plugin>
398
      </plugins>
399
    </pluginManagement>
400
  </build>
401 6d4bccc5 jenkins
  <dependencies>
402 9db9e4e4 jenkins
    <!-- ============ Vaadin ============ -->
403 fb70a9a7 Andreas Kohlbecker
    <dependency>
404
      <groupId>com.vaadin</groupId>
405
      <artifactId>vaadin-spring</artifactId>
406
      <version>${vaadin-spring.version}</version>
407
    </dependency>
408 c442b312 Katja Luther
    <dependency>
409
      <groupId>com.vaadin</groupId>
410
      <artifactId>vaadin-server</artifactId>
411
    </dependency>
412
    <dependency>
413
      <groupId>com.vaadin</groupId>
414
      <artifactId>vaadin-client-compiled</artifactId>
415
    </dependency>
416
    <!-- Needed when using the widgetset optimizer (custom ConnectorBundleLoaderFactory). 
417
      For widgetset compilation, vaadin-client-compiler is automatically added 
418
      on the compilation classpath by vaadin-maven-plugin so normally there is 
419
      no need for an explicit dependency. -->
420
    <!-- <dependency> <groupId>com.vaadin</groupId> <artifactId>vaadin-client-compiler</artifactId> 
421
      <version>${vaadin.version}</version> <scope>provided</scope> </dependency> -->
422
    <dependency>
423
      <groupId>com.vaadin</groupId>
424
      <artifactId>vaadin-client</artifactId>
425 2693d2d2 Andreas Kohlbecker
      <scope>test</scope>
426 c442b312 Katja Luther
    </dependency>
427
    <!-- disabling push for the moment because it does not work with run-jetty-run 
428
      due to the fact that the latest (even nightly) version of run-jetty-run uses 
429
      9.0.0 M3 which is incompatible with atmoshpere. this does work with the jetty 
430
      included in this pom which is 9.2.5.xx, implying that enabling the dependency 
431
      and running the web app via 'mvn jetty:run' works fine. -->
432
    <!-- <dependency> -->
433
    <!-- <groupId>com.vaadin</groupId> -->
434
    <!-- <artifactId>vaadin-push</artifactId> -->
435
    <!-- <version>${vaadin.version}</version> -->
436
    <!-- </dependency> -->
437
    <dependency>
438
      <groupId>com.vaadin</groupId>
439
      <artifactId>vaadin-themes</artifactId>
440
    </dependency>
441
    <dependency>
442
      <groupId>com.vaadin</groupId>
443
      <artifactId>vaadin-testbench-api</artifactId>
444
      <version>RELEASE</version>
445
      <scope>test</scope>
446
    </dependency>
447 ab7b3cd1 Andreas Kohlbecker
    <!-- vaadin addons / extensions -->
448
    <dependency>
449
      <groupId>org.vaadin.addons</groupId>
450
      <artifactId>contextmenu</artifactId>
451
      <version>4.5</version>
452
    </dependency>
453 cd29f770 Andreas Kohlbecker
    <dependency>
454
       <groupId>org.vaadin.teemu</groupId>
455
       <artifactId>switch</artifactId>
456
       <version>3.0.0</version>
457
    </dependency>
458
    <dependency>
459
       <groupId>com.vaadin.addon</groupId>
460
       <artifactId>vaadin-onoffswitch</artifactId>
461
       <version>0.0.1</version>
462
    </dependency>
463 f140f6e5 Andreas Kohlbecker
<!--     <dependency>
464
        only in the edit repo
465 9f9727cb Andreas Kohlbecker
      <groupId>org.vaadin.addons</groupId>
466
      <artifactId>lazyloadwrapper</artifactId>
467
      <version>0.1-alpha</version>
468 f140f6e5 Andreas Kohlbecker
    </dependency> -->
469 ab7b3cd1 Andreas Kohlbecker
    <!-- ============ cdmlib ============ -->
470 c442b312 Katja Luther
    <dependency>
471
      <groupId>eu.etaxonomy</groupId>
472 ab7b3cd1 Andreas Kohlbecker
      <artifactId>cdmlib-remote</artifactId>
473 25c1d6d8 Andreas Kohlbecker
      <scope>compile</scope>
474 9db9e4e4 jenkins
    </dependency>
475 c442b312 Katja Luther
    <dependency>
476
      <groupId>eu.etaxonomy</groupId>
477
      <artifactId>cdmlib-test</artifactId>
478
      <scope>test</scope>
479
    </dependency>
480 2693d2d2 Andreas Kohlbecker
    <dependency>
481
      <groupId>eu.etaxonomy</groupId>
482
      <artifactId>cdmlib-db</artifactId>
483
      <version>${cdmlib.version}</version>
484
      <scope>test</scope>
485
    </dependency>
486 ab7b3cd1 Andreas Kohlbecker
    <!-- ============ Other ============ -->
487
    <!-- 
488
        to override version number coming with vaadin client 
489
        version is managed in cdmlib-parent
490
    -->
491 c442b312 Katja Luther
    <dependency>
492 6d4bccc5 jenkins
      <groupId>javax.validation</groupId>
493
      <artifactId>validation-api</artifactId>
494
    </dependency>
495 c442b312 Katja Luther
    <dependency>
496
      <groupId>org.springmodules</groupId>
497
      <artifactId>spring-modules-cache</artifactId>
498
      <version>0.7</version>
499
      <exclusions>
500
        <exclusion>
501
          <groupId>org.springframework</groupId>
502
          <artifactId>spring</artifactId>
503
        </exclusion>
504
        <exclusion>
505
          <groupId>org.springframework</groupId>
506
          <artifactId>spring-mock</artifactId>
507
        </exclusion>
508
      </exclusions>
509 2693d2d2 Andreas Kohlbecker
      <scope>test</scope>
510 c442b312 Katja Luther
    </dependency>
511
    <dependency>
512
      <groupId>org.springframework</groupId>
513
      <artifactId>spring-mock</artifactId>
514
      <version>2.0.8</version>
515 2693d2d2 Andreas Kohlbecker
      <scope>test</scope>
516 c442b312 Katja Luther
    </dependency>
517
    <dependency>
518 6d4bccc5 jenkins
      <groupId>org.json</groupId>
519
      <artifactId>json</artifactId>
520
    </dependency>
521 05ccc852 jenkins
    <dependency>
522 ab7b3cd1 Andreas Kohlbecker
      <groupId>javax.servlet</groupId>
523
      <artifactId>javax.servlet-api</artifactId>
524
      <scope>provided</scope>
525 05ccc852 jenkins
    </dependency>
526 c442b312 Katja Luther
  </dependencies>
527 ead0a1ab Cherian Mathew
</project>