Project

General

Profile

Download (24.4 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/xsd/maven-4.0.0.xsd">
3

    
4
  <modelVersion>4.0.0</modelVersion>
5
  <groupId>eu.etaxonomy</groupId>
6
  <artifactId>cdm-server</artifactId>
7
  <version>3.5.2-SNAPSHOT</version>
8
  <packaging>jar</packaging>
9
  <name>CDM Community Standalone Server</name>
10

    
11
  <properties>
12
    <jetty-version>9.2.9.v20150224</jetty-version>
13
  </properties>
14

    
15
  <scm>
16
    <!-- see section Provider Configuration in http://maven.apache.org/scm/subversion.html 
17
      for instructions on how to externalize credentials in $user.home/.scm/svn-settings.xml -->
18
    <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdm-server</connection>
19
    <developerConnection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdm-server</developerConnection>
20
    <url>http://dev.e-taxonomy.eu/trac/browser/trunk/cdm-server</url>
21
  </scm>
22
  
23
  <prerequisites>
24
    <maven>3.0.5</maven>
25
  </prerequisites>
26

    
27
  <mailingLists>
28
    <mailingList>
29
      <name>dev-edit</name>
30
      <subscribe>
31
        https://listes.mnhn.fr/wws/subrequest/dev-edit
32
      </subscribe>
33
      <unsubscribe>
34
        https://listes.mnhn.fr/wws/sigrequest/dev-edit
35
      </unsubscribe>
36
      <post>dev-edit@mnhn.fr</post>
37
      <archive>https://listes.mnhn.fr/wws/arc/dev-edit/</archive>
38
    </mailingList>
39
    <mailingList>
40
      <name>cdm-edit</name>
41
      <post>cdm-edit@mnhn.fr</post>
42
      <subscribe>
43
        https://listes.mnhn.fr/wws/subrequest/cdm-edit
44
      </subscribe>
45
      <unsubscribe>
46
        https://listes.mnhn.fr/wws/sigrequest/cdm-edit
47
      </unsubscribe>
48
      <archive>https://listes.mnhn.fr/wws/arc/cdm-edit/</archive>
49
    </mailingList>
50
  </mailingLists>
51
  <licenses>
52
    <license>
53
      <name>Mozilla Public License Version 1.1</name>
54
      <url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
55
      <distribution>repo</distribution>
56
    </license>
57
  </licenses>
58
  <developers>
59
    <developer>
60
      <!-- your SVN account id please! -->
61
      <id>a.kohlbecker</id>
62
      <name>
63
        Andreas Kohlbecker
64
      </name>
65
      <email>a.kohlbecker [at] bgbm.org</email>
66
      <organization>
67
        Botanical Garden Botanical Museum Berlin
68
      </organization>
69
      <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
70
      <timezone>+1</timezone>
71
      <roles>
72
        <role>Developer</role>
73
      </roles>
74
      <url />
75
    </developer>
76
  </developers>
77

    
78
  <!-- contributors> <contributor> <name>Test-Contributor</name> </contributor> 
79
    </contributors -->
80
  <issueManagement>
81
    <system>Trac</system>
82
    <url>http://dev.e-taxonomy.eu/trac/</url>
83
  </issueManagement>
84
  <ciManagement>
85
    <system>Jenkins</system>
86
    <url>http://160.45.63.201/jenkins</url>
87
  </ciManagement>
88
  <!-- **** REPOSITORIES **** -->
89
  <profiles>
90
    <profile>
91
      <id>local-repository</id>
92
      <activation>
93
        <property>
94
          <name>localrepo</name>
95
        </property>
96
      </activation>
97
      <repositories>
98
        <repository>
99
          <id>EditLocalRepository</id>
100
          <url>file://${localrepo}/eu/etaxonomy/</url>
101
          <releases>
102
            <enabled>false</enabled>
103
            <updatePolicy>always</updatePolicy>
104
          </releases>
105
          <snapshots>
106
            <enabled>true</enabled>
107
            <updatePolicy>always</updatePolicy>
108
          </snapshots>
109
        </repository>
110
      </repositories>
111
    </profile>
112
  </profiles>
113
  <repositories>
114
    <!-- sun repository -->
115
    <repository>
116
      <id>java.net-Public</id>
117
      <name>Maven Java Net Snapshots and Releases</name>
118
      <url>https://maven.java.net/content/groups/public/</url>
119
    </repository>
120
    <!-- the localhost Maven Repository -->
121
    <repository>
122
      <id>EditLocalRepository</id>
123
      <!-- disable the local repo to let maven always retrieve the latest 
124
        cdm-webapp.war TODO: use ${localrepo} for ${user.home}/.m2/repository 
125
        in MAVEN 3 -->
126
      <url>file://${user.home}/.m2/repository/eu/etaxonomy/</url>
127
      <releases>
128
        <enabled>false</enabled>
129
        <updatePolicy>always</updatePolicy>
130
      </releases>
131
      <snapshots>
132
        <enabled>false</enabled>
133
        <updatePolicy>always</updatePolicy>
134
      </snapshots>
135
    </repository>
136
    <!-- the EDIT Maven Repository -->
137
    <repository>
138
      <id>EditRepository</id>
139
      <url>http://wp5.e-taxonomy.eu/mavenrepo/</url>
140
      <releases>
141
        <enabled>true</enabled>
142
        <updatePolicy>always</updatePolicy>
143
      </releases>
144
      <snapshots>
145
        <enabled>true</enabled>
146
        <updatePolicy>always</updatePolicy>
147
      </snapshots>
148
    </repository>
149
    <!-- apache incubating repository -->
150
    <repository>
151
      <id>ApacheIncubating</id>
152
      <url>http://people.apache.org/repo/m2-incubating-repository/</url>
153
    </repository>
154
  </repositories>
155

    
156
  <!-- **** PLUGINS **** -->
157
  <build>
158
    <resources>
159
      <!-- ${basedir}/src/main/resources -->
160
      <resource>
161
        <!-- replace the project-version placeholder in the version.properties 
162
          file. This property can then be used to retrieve the version number in the 
163
          Bootloader -->
164
        <targetPath>${project.build.directory}/classes</targetPath>
165
        <filtering>true</filtering>
166
        <directory>${basedir}/src/main/resources</directory>
167
        <includes>
168
          <include>version.properties</include>
169
        </includes>
170
      </resource>
171
      <resource>
172
        <!-- all other files in classes -->
173
        <targetPath>${project.build.directory}/classes</targetPath>
174
        <directory>${basedir}/src/main/resources</directory>
175
        <excludes>
176
          <exclude>version.properties</exclude>
177
        </excludes>
178
      </resource>
179
      <!-- ${basedir}/src/main/installer/win32 -->
180
      <resource>
181
        <targetPath>${project.build.directory}/installer</targetPath>
182
        <filtering>true</filtering>
183
        <directory>${basedir}/src/main/installer</directory>
184
        <includes>
185
          <include>win32/program-folder/etc/CDMServer.conf</include>
186
          <include>win32/setup.nsi</include>
187
        </includes>
188
      </resource>
189
      <resource>
190
        <targetPath>${project.build.directory}/installer</targetPath>
191
        <directory>${basedir}/src/main/installer</directory>
192
        <excludes>
193
          <exclude>win32/program-folder/etc/CDMServer.conf</exclude>
194
          <exclude>win32/setup.nsi</exclude>
195
        </excludes>
196
      </resource>
197
    </resources>
198
    <plugins>
199
      <!-- ====== IDE ====== -->
200
      <plugin>
201
        <groupId>org.apache.maven.plugins</groupId>
202
        <artifactId>maven-eclipse-plugin</artifactId>
203
        <version>2.9</version>
204
        <configuration>
205
          <downloadSources>true</downloadSources>
206
          <downloadJavadocs>true</downloadJavadocs>
207
        </configuration>
208
      </plugin>
209

    
210
      <plugin>
211
        <!-- only needed for testing the svn credentials credentials are 
212
          usually stored by svn automatically unless not configured differently in 
213
          {user.home}\.subversion\config So in order to use a specific svn account 
214
          with maven firts to a commit manually by svn ci -m "commit message" and answer 
215
          the question wether to store the credential with yes. There is no specific 
216
          maven configuration required for svn to work with maven! -->
217
        <groupId>org.apache.maven.plugins</groupId>
218
        <artifactId>maven-scm-plugin</artifactId>
219
        <version>1.9.2</version>
220
        <configuration>
221
          <connectionType>developerConnection</connectionType>
222
        </configuration>
223
      </plugin>
224
      <!-- ====== CREATE ====== -->
225
      <plugin>
226
        <groupId>org.apache.maven.plugins</groupId>
227
        <artifactId>maven-resources-plugin</artifactId>
228
        <version>2.7</version>
229
      </plugin>
230
      <plugin>
231
        <groupId>org.apache.maven.plugins</groupId>
232
        <artifactId>maven-compiler-plugin</artifactId>
233
        <version>3.2</version>
234
        <configuration>
235
          <source>1.6</source>
236
          <target>1.6</target>
237
        </configuration>
238
      </plugin>
239
      <plugin>
240
        <groupId>org.apache.maven.plugins</groupId>
241
        <artifactId>maven-surefire-plugin</artifactId>
242
        <version>2.18.1</version>
243
        <configuration>
244
          <argLine>-Xmx512M</argLine>
245
          <includes>
246
            <include>**/*Test.java</include>
247
          </includes>
248
          <systemProperties>
249
            <property>
250
              <name>hibernate.connection.driver_class</name>
251
              <value>${hibernate.connection.driver_class}</value>
252
            </property>
253
            <property>
254
              <name>hibernate.connection.url</name>
255
              <value>${hibernate.connection.url}</value>
256
            </property>
257
            <property>
258
              <name>hibernate.connection.username</name>
259
              <value>${hibernate.connection.username}</value>
260
            </property>
261
            <property>
262
              <name>hibernate.connection.password</name>
263
              <value>${hibernate.connection.password}</value>
264
            </property>
265
          </systemProperties>
266
        </configuration>
267
      </plugin>
268
      <!-- ====== CREATE ====== -->
269
      <plugin>
270
        <groupId>org.codehaus.mojo</groupId>
271
        <artifactId>buildnumber-maven-plugin</artifactId>
272
        <version>1.3</version>
273
        <executions>
274
          <execution>
275
            <!--<phase>deploy</phase> -->
276
            <goals>
277
              <goal>create</goal>
278
            </goals>
279
          </execution>
280
        </executions>
281
        <configuration>
282
          <doCheck>false</doCheck>
283
          <!-- Only create the build number if there are no local modifications -->
284
          <doUpdate>false</doUpdate>
285
          <!-- automatically update the local svn copy -->
286
        </configuration>
287
      </plugin>
288
      <plugin>
289
        <groupId>org.apache.maven.plugins</groupId>
290
        <artifactId>maven-site-plugin</artifactId>
291
        <version>3.4</version>
292
        <configuration>
293
          <locales>en</locales>
294
          <outputEncoding>UTF-8</outputEncoding>
295
          <chmod>false</chmod>
296
        </configuration>
297
      </plugin>
298
      <!-- ====== VERIFY ====== -->
299
      <plugin>
300
        <groupId>org.apache.maven.plugins</groupId>
301
        <artifactId>maven-source-plugin</artifactId>
302
        <version>2.4</version>
303
        <executions>
304
          <execution>
305
            <id>attach-sources</id>
306
            <phase>verify</phase>
307
            <goals>
308
              <goal>jar</goal>
309
            </goals>
310
          </execution>
311
        </executions>
312
      </plugin>
313
      <plugin>
314
        <groupId>org.apache.maven.plugins</groupId>
315
        <artifactId>maven-javadoc-plugin</artifactId>
316
        <version>2.10.2</version>
317
        <configuration>
318
          <aggregate>true</aggregate>
319
          <stylesheet>maven</stylesheet>
320
        </configuration>
321
      </plugin>
322

    
323
      <!-- ====== PROCESS-SOURCES ====== -->
324
      <plugin>
325
        <groupId>org.apache.maven.plugins</groupId>
326
        <artifactId>maven-dependency-plugin</artifactId>
327
        <version>2.10</version>
328
        <executions>
329
          <execution>
330
            <id>copy</id>
331
            <goals>
332
              <goal>copy</goal>
333
            </goals>
334
            <configuration>
335
              <silent>flase</silent>
336
              <stripVersion>true</stripVersion>
337
              <overWriteSnapshots>true</overWriteSnapshots>
338
              <overWriteIfNewer>true</overWriteIfNewer>
339
              <overWriteReleases>true</overWriteReleases>
340
              <artifactItems>
341
                <artifactItem>
342
                  <!-- copy the cdm-webapp-${project.version}.war 
343
                    to the build dir -->
344
                  <groupId>eu.etaxonomy</groupId>
345
                  <artifactId>cdm-webapp</artifactId>
346
                  <version>${project.version}</version>
347
                  <type>war</type>
348
                  <!-- <classifier> [classifier - optional] </classifier> -->
349
                  <overWrite>true</overWrite>
350
                  <destFileName>cdm-webapp-${project.version}.war</destFileName>
351
                  <outputDirectory>
352
                    ${project.build.directory}
353
                  </outputDirectory>
354
                </artifactItem>
355
              </artifactItems>
356
            </configuration>
357
          </execution>
358
        </executions>
359
      </plugin>
360

    
361
      <!-- ====== PACKAGE ====== -->
362
      <!-- package the default webapp, // (and also add the cdm-webapp.war) 
363
        test with: mvn war:war -->
364
      <plugin>
365
        <groupId>org.apache.maven.plugins</groupId>
366
        <artifactId>maven-war-plugin</artifactId>
367
        <version>2.6</version>
368
        <configuration>
369
          <warName>default-webapp</warName>
370
          <packagingExcludes>
371
            cdm-webapp-*.war
372
          </packagingExcludes>
373
          <!-- <overlays> <overlay> <groupId>eu.etaxonomy</groupId> <artifactId>cdm-webapp</artifactId> 
374
            <!- - version is set in dependency - -> <skip>true</skip> <!- - Do Not overlay 
375
            - -> </overlay> </overlays> -->
376
        </configuration>
377
        <executions>
378
          <execution>
379
            <phase>package</phase>
380
            <goals>
381
              <goal>war</goal>
382
            </goals>
383
          </execution>
384
        </executions>
385
      </plugin>
386
      <!-- ====== INSTALL ====== -->
387
      <plugin>
388
        <!-- Assemble the runnable server jar test with: mvn assembly:single -->
389
        <groupId>org.apache.maven.plugins</groupId>
390
        <artifactId>maven-assembly-plugin</artifactId>
391
        <version>2.5.3</version>
392
        <configuration>
393
          <appendAssemblyId>false</appendAssemblyId>
394
          <descriptors>
395
            <descriptor>src/main/assembly/assembly.xml</descriptor>
396
          </descriptors>
397
          <archive>
398
            <manifest>
399
              <mainClass>eu.etaxonomy.cdm.server.Bootloader</mainClass>
400
              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
401
              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
402
            </manifest>
403
          </archive>
404
        </configuration>
405
        <executions>
406
          <execution>
407
            <id>make-assembly</id>
408
            <phase>install</phase>
409
            <goals>
410
              <goal>attached</goal>
411
            </goals>
412
          </execution>
413
        </executions>
414
      </plugin>
415
      <plugin>
416
        <!-- Build a Debian package -->
417
        <groupId>org.apache.maven.plugins</groupId>
418
        <artifactId>maven-antrun-plugin</artifactId>
419
        <version>1.8</version>
420
        <executions>
421
          <execution>
422
            <phase>install</phase>
423
            <configuration>
424
              <tasks>
425
                <property name="project.fullversionstring" value="${project.version}" />
426
                <property name="project.version" value="${project.version}" />
427
                <ant antfile="${project.basedir}/src/main/installer/linux/build-deb.xml" dir="${project.basedir}" />
428
              </tasks>
429
            </configuration>
430
            <goals>
431
              <goal>run</goal>
432
            </goals>
433
          </execution>
434
        </executions>
435
      </plugin>
436
      <!-- Build windows installer -->
437
      <plugin>
438
        <groupId>org.codehaus.mojo</groupId>
439
        <artifactId>exec-maven-plugin</artifactId>
440
        <version>1.3.2</version>
441
        <executions>
442
          <execution>
443
            <phase>install</phase>
444
            <goals>
445
              <goal>exec</goal>
446
            </goals>
447
          </execution>
448
        </executions>
449
        <configuration>
450
          <executable>makensis</executable>
451
          <!-- optional -->
452
          <workingDirectory>/tmp</workingDirectory>
453
          <arguments>
454
            <!-- <argument>-V3</argument> -->
455
            <argument>${project.basedir}/target/installer/win32/setup.nsi</argument>
456
          </arguments>
457
        </configuration>
458
      </plugin>
459
      <!-- ====== DEPLOY ====== -->
460
      <plugin>
461
        <groupId>org.apache.maven.plugins</groupId> 
462
        <artifactId>maven-deploy-plugin</artifactId>
463
        <version>2.8.2</version>
464
        <!-- potentialy needed for maven 3 
465
        <dependencies> 
466
          <dependency>
467
            <groupId>org.apache.maven.wagon</groupId>
468
            <artifactId>wagon-ssh</artifactId> 
469
          <version>1.0-beta-7</version>
470
          </dependency>
471
        </dependencies>
472
        -->
473
      </plugin> 
474
      <plugin>
475
        <groupId>org.apache.maven.plugins</groupId>
476
        <artifactId>maven-release-plugin</artifactId>
477
        <version>2.5.1</version>
478
        <configuration>
479
          <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
480
          <autoVersionSubmodules>false</autoVersionSubmodules>
481
          <preparationGoals>clean verify install</preparationGoals>
482
          <goals>deploy</goals><!-- skipping site-deploy by explicitly configuring 
483
            the goal here -->
484
          <tagBase>http://dev.e-taxonomy.eu/svn/tags/cdm-server</tagBase>
485
        </configuration>
486
      </plugin>
487
      <plugin>
488
        <groupId>org.codehaus.mojo</groupId>
489
        <artifactId>wagon-maven-plugin</artifactId>
490
        <version>1.0</version>
491
        <!-- Problems with the wagon-maven-plugin have been encounterd on 
492
          Windows, it should work properly on linux though. -->
493
        <executions>
494
          <execution>
495
            <phase>deploy</phase>
496
            <goals>
497
              <goal>upload</goal>
498
            </goals>
499
          </execution>
500
        </executions>
501
        <configuration>
502
          <fromDir>target</fromDir>
503
          <includes>*${project.version}*.deb,*${project.version}*.jar,*${project.version}*.exe</includes>
504
          <url>scpexe://wp5.e-taxonomy.eu/var/www/download/cdmserver/${project.version}</url>
505
          <serverId>wp5.e-taxonomy.eu</serverId>
506
        </configuration>
507
      </plugin>
508
    </plugins>
509
    <!-- EXTENSIONS -->
510
    <extensions>
511
      <extension>
512
        <groupId>org.apache.maven.wagon</groupId>
513
        <artifactId>wagon-scm</artifactId>
514
        <version>1.0-beta-6</version>
515
      </extension>
516
      <extension>
517
        <groupId>org.apache.maven.wagon</groupId>
518
        <artifactId>wagon-ssh</artifactId>
519
        <version>1.0-beta-6</version>
520
      </extension>
521
      <extension>
522
        <groupId>org.apache.maven.wagon</groupId>
523
        <artifactId>wagon-ssh-external</artifactId>
524
        <version>1.0-beta-6</version>
525
      </extension>
526
      <extension>
527
        <groupId>org.apache.maven.scm</groupId>
528
        <artifactId>maven-scm-manager-plexus</artifactId>
529
        <version>1.0</version>
530
      </extension>
531
      <extension>
532
        <groupId>org.apache.maven.scm</groupId>
533
        <artifactId>maven-scm-provider-svnexe</artifactId>
534
        <version>1.0</version>
535
      </extension>
536
      <!-- WebDAV plugin to upload snapshots -->
537
      <extension>
538
        <groupId>org.apache.maven.wagon</groupId>
539
        <artifactId>wagon-webdav</artifactId>
540
        <version>1.0-beta-2</version>
541
      </extension>
542
    </extensions>
543
  </build>
544

    
545
  <reporting>
546
    <plugins>
547
      <plugin>
548
        <!-- you will want to start by publishing your classes' Javadocs -->
549
        <groupId>org.apache.maven.plugins</groupId>
550
        <artifactId>maven-javadoc-plugin</artifactId>
551
        <configuration>
552
          <links>
553
            <link>http://java.sun.com/j2se/1.6.0/docs/api/</link>
554
            <!-- more libraries? -->
555
          </links>
556
        </configuration>
557
      </plugin>
558
      <plugin>
559
        <!-- this will generate an indexed and cross-referenced HTML version 
560
          of your source code -->
561
        <groupId>org.apache.maven.plugins</groupId>
562
        <artifactId>maven-jxr-plugin</artifactId>
563
        <version>2.5</version>
564
      </plugin>
565
      <plugin>
566
        <!-- if you use @todo tags to remind you of things to be done (which 
567
          is a good coding practice), the taglist report will generate a list of all 
568
          the items marked @todo or TODO -->
569
        <groupId>org.codehaus.mojo</groupId>
570
        <artifactId>taglist-maven-plugin</artifactId>
571
        <version>2.4</version>
572
      </plugin>
573
      <plugin>
574
        <!-- Test coverage can be a useful indication of the quality of your 
575
          unit tests. It basically tells you how much of your code is actually run 
576
          by your unit tests, which, in turn, can give you a good idea of the tests' 
577
          quality -->
578
        <groupId>org.codehaus.mojo</groupId>
579
        <artifactId>cobertura-maven-plugin</artifactId>
580
        <version>2.7</version>
581
      </plugin>
582

    
583

    
584
    </plugins>
585
  </reporting>
586
  <!-- DISTRIBUTION MANAGEMENT -->
587
  <distributionManagement>
588
    <site>
589
      <id>wp5.e-taxonomy.eu</id>
590
      <url>
591
        scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/cdm-server
592
      </url>
593
    </site>
594
    <repository>
595
      <uniqueVersion>false</uniqueVersion>
596
      <id>wp5.e-taxonomy.eu</id>
597
      <name>Edit Maven Repository</name>
598
      <url>
599
        scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo
600
      </url>
601
    </repository>
602
  </distributionManagement>
603

    
604
  <dependencies>
605
    <!-- maven 3 no longer supports uniqueVersions for SNAPSHOT artifacts. 
606
      The cdm-server Bootlader however relies on a specific name of the cdm-webapp 
607
      war file. In order to achieve this with maven 3 the below dependency is now 
608
      handled more explicitely by utilizing the dependency:copy-dependencies gloal 
609
      in the build/plugins section <dependency> <groupId>eu.etaxonomy</groupId> 
610
      <artifactId>cdm-webapp</artifactId> <version>${project.version}</version> 
611
      <type>war</type> </dependency> -->
612
    <!-- JETTY 7 -->
613
    <dependency>
614
      <groupId>org.eclipse.jetty</groupId>
615
      <artifactId>jetty-webapp</artifactId>
616
      <version>${jetty-version}</version>
617
    </dependency>
618
    <dependency>
619
      <groupId>org.eclipse.jetty</groupId>
620
      <artifactId>jetty-plus</artifactId>
621
      <version>${jetty-version}</version>
622
    </dependency>
623
    <dependency>
624
      <groupId>org.eclipse.jetty</groupId>
625
      <artifactId>jetty-jmx</artifactId>
626
      <version>${jetty-version}</version>
627
    </dependency>
628
    <dependency>
629
      <groupId>org.eclipse.jetty</groupId>
630
      <artifactId>jetty-security</artifactId>
631
      <version>${jetty-version}</version>
632
    </dependency>
633
    <dependency>
634
      <groupId>org.eclipse.jetty</groupId>
635
      <artifactId>jetty-annotations</artifactId>
636
      <version>${jetty-version}</version>
637
    </dependency>
638
    <dependency>
639
      <groupId>org.eclipse.jetty</groupId>
640
      <artifactId>apache-jsp</artifactId>
641
      <version>${jetty-version}</version>
642
      <type>jar</type>
643
    </dependency>
644
    <dependency>
645
      <groupId>org.eclipse.jetty</groupId>
646
      <artifactId>apache-jstl</artifactId>
647
      <version>${jetty-version}</version>
648
      <type>pom</type>
649
    </dependency>
650
    <dependency>
651
      <groupId>javax.el</groupId>
652
      <artifactId>el-api</artifactId>
653
      <version>2.2</version>
654
    </dependency>
655
    <dependency>
656
      <groupId>el-impl</groupId>
657
      <artifactId>el-impl</artifactId>
658
      <version>1.0</version>
659
    </dependency>
660
    <dependency>
661
      <groupId>javax.transaction</groupId>
662
      <artifactId>jta</artifactId>
663
      <version>1.1</version>
664
    </dependency>
665
    <!-- JSON -->
666
    <dependency>
667
      <groupId>org.codehaus.jackson</groupId>
668
      <artifactId>jackson-mapper-asl</artifactId>
669
      <version>1.8.8</version>
670
    </dependency>
671
    <!-- windows service -->
672
    <dependency>
673
      <groupId>tanukisoft</groupId>
674
      <artifactId>wrapper</artifactId>
675
      <version>3.2.3</version>
676
    </dependency>
677

    
678
    <!-- Logging -->
679
    <dependency>
680
      <groupId>org.slf4j</groupId>
681
      <artifactId>slf4j-api</artifactId>
682
      <version>1.7.2</version>
683
    </dependency>
684
    <dependency>
685
      <groupId>org.slf4j</groupId>
686
      <artifactId>slf4j-log4j12</artifactId>
687
      <version>1.7.2</version>
688
    </dependency>
689
    <dependency>
690
      <groupId>commons-cli</groupId>
691
      <artifactId>commons-cli</artifactId>
692
      <version>1.2</version>
693
    </dependency>
694
    <dependency>
695
      <groupId>commons-io</groupId>
696
      <artifactId>commons-io</artifactId>
697
      <version>2.4</version>
698
    </dependency>
699
    <dependency>
700
      <groupId>commons-collections</groupId>
701
      <artifactId>commons-collections</artifactId>
702
      <version>3.2.1</version>
703
    </dependency>
704
    <dependency>
705
      <groupId>net.sf.jopt-simple</groupId>
706
      <artifactId>jopt-simple</artifactId>
707
      <version>3.2</version>
708
    </dependency>
709
    <dependency>
710
      <groupId>com.mchange</groupId>
711
      <artifactId>c3p0</artifactId>
712
      <version>0.9.2</version><!-- version 0.9.5 is causing connection to get lost from jndi  -->
713
    </dependency>
714
    <!-- DATABASE DRIVER -->
715
    <dependency>
716
      <groupId>mysql</groupId>
717
      <artifactId>mysql-connector-java</artifactId>
718
      <version>5.1.24</version>
719
    </dependency>
720
  </dependencies>
721

    
722
</project>
(4-4/4)