Project

General

Profile

Download (23.5 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"
3
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4

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

    
12
  <properties>
13
    <jetty-version>9.2.5.v20141112</jetty-version>
14
  </properties>
15

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

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

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

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

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

    
313
      <!-- ====== PROCESS-SOURCES ====== -->
314
      <plugin>
315
        <groupId>org.apache.maven.plugins</groupId>
316
        <artifactId>maven-dependency-plugin</artifactId>
317
        <version>2.6</version>
318
        <executions>
319
          <execution>
320
            <id>copy</id>
321
            <goals>
322
              <goal>copy</goal>
323
            </goals>
324
            <configuration>
325
              <silent>flase</silent>
326
              <stripVersion>true</stripVersion>
327
              <overWriteSnapshots>true</overWriteSnapshots>
328
              <overWriteIfNewer>true</overWriteIfNewer>
329
              <overWriteReleases>true</overWriteReleases>
330
              <artifactItems>
331
                <artifactItem>
332
                  <!-- copy the cdmlib-remote-webapp-${project.version}.war 
333
                    to the build dir -->
334
                  <groupId>eu.etaxonomy</groupId>
335
                  <artifactId>cdmlib-remote-webapp</artifactId>
336
                  <version>${project.version}</version>
337
                  <type>war</type>
338
                  <!-- <classifier> [classifier - optional] </classifier> -->
339
                  <overWrite>true</overWrite>
340
                  <destFileName>cdmlib-remote-webapp-${project.version}.war</destFileName>
341
                  <outputDirectory>
342
                    ${project.build.directory}
343
                  </outputDirectory>
344
                </artifactItem>
345
              </artifactItems>
346
            </configuration>
347
          </execution>
348
        </executions>
349
      </plugin>
350

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

    
523
  <reporting>
524
    <plugins>
525
      <plugin>
526
        <!-- you will want to start by publishing your classes' Javadocs -->
527
        <groupId>org.apache.maven.plugins</groupId>
528
        <artifactId>maven-javadoc-plugin</artifactId>
529
        <version>2.7</version>
530
        <configuration>
531
          <links>
532
            <link>http://java.sun.com/j2se/1.6.0/docs/api/</link>
533
            <!-- more libraries? -->
534
          </links>
535
        </configuration>
536
      </plugin>
537
      <plugin>
538
        <!-- this will generate an indexed and cross-referenced HTML version 
539
          of your source code -->
540
        <groupId>org.apache.maven.plugins</groupId>
541
        <artifactId>maven-jxr-plugin</artifactId>
542
        <version>2.2</version>
543
      </plugin>
544
      <plugin>
545
        <!-- if you use @todo tags to remind you of things to be done (which 
546
          is a good coding practice), the taglist report will generate a list of all 
547
          the items marked @todo or TODO -->
548
        <groupId>org.codehaus.mojo</groupId>
549
        <artifactId>taglist-maven-plugin</artifactId>
550
        <version>2.4</version>
551
      </plugin>
552
      <plugin>
553
        <!-- Test coverage can be a useful indication of the quality of your 
554
          unit tests. It basically tells you how much of your code is actually run 
555
          by your unit tests, which, in turn, can give you a good idea of the tests' 
556
          quality -->
557
        <groupId>org.codehaus.mojo</groupId>
558
        <artifactId>cobertura-maven-plugin</artifactId>
559
        <version>2.4</version>
560
      </plugin>
561

    
562

    
563
    </plugins>
564
  </reporting>
565
  <!-- DISTRIBUTION MANAGEMENT -->
566
  <distributionManagement>
567
    <site>
568
      <id>wp5.e-taxonomy.eu</id>
569
      <url>
570
        scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/cdm-server/
571
      </url>
572
    </site>
573
    <repository>
574
      <uniqueVersion>false</uniqueVersion>
575
      <id>wp5.e-taxonomy.eu</id>
576
      <name>Edit Maven Repository</name>
577
      <url>
578
        scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo
579
      </url>
580
    </repository>
581
  </distributionManagement>
582

    
583
  <dependencies>
584
    <!-- maven 3 no longer supports uniqueVersions for SNAPSHOT artifacts. 
585
      The cdm-server Bootlader however relies on a specific name of the cdmlib-remote-webapp 
586
      war file. In order to achieve this with maven 3 the below dependency is now 
587
      handled more explicitely by utilizing the dependency:copy-dependencies gloal 
588
      in the build/plugins section <dependency> <groupId>eu.etaxonomy</groupId> 
589
      <artifactId>cdmlib-remote-webapp</artifactId> <version>${project.version}</version> 
590
      <type>war</type> </dependency> -->
591
    <!-- JETTY 7 -->
592
    <dependency>
593
      <groupId>org.eclipse.jetty</groupId>
594
      <artifactId>jetty-webapp</artifactId>
595
      <version>${jetty-version}</version>
596
    </dependency>
597
    <dependency>
598
      <groupId>org.eclipse.jetty</groupId>
599
      <artifactId>jetty-plus</artifactId>
600
      <version>${jetty-version}</version>
601
    </dependency>
602
    <dependency>
603
      <groupId>org.eclipse.jetty</groupId>
604
      <artifactId>jetty-jmx</artifactId>
605
      <version>${jetty-version}</version>
606
    </dependency>
607
    <dependency>
608
      <groupId>org.eclipse.jetty</groupId>
609
      <artifactId>jetty-security</artifactId>
610
      <version>${jetty-version}</version>
611
    </dependency>
612
    <dependency>
613
      <groupId>org.eclipse.jetty</groupId>
614
      <artifactId>jetty-annotations</artifactId>
615
      <version>${jetty-version}</version>
616
    </dependency>
617
    <dependency>
618
      <groupId>org.mortbay.jetty</groupId>
619
      <artifactId>jsp-2.1-glassfish</artifactId>
620
      <version>9.1.1.B60.25.p2</version>
621
    </dependency>
622
    <dependency>
623
      <groupId>javax.transaction</groupId>
624
      <artifactId>jta</artifactId>
625
      <version>1.1</version>
626
    </dependency>
627
    <!-- JSON -->
628
    <dependency>
629
      <groupId>org.codehaus.jackson</groupId>
630
      <artifactId>jackson-mapper-asl</artifactId>
631
      <version>1.8.8</version>
632
    </dependency>
633
    <!-- windows service -->
634
    <dependency>
635
      <groupId>tanukisoft</groupId>
636
      <artifactId>wrapper</artifactId>
637
      <version>3.2.3</version>
638
    </dependency>
639

    
640
    <!-- Logging -->
641
    <dependency>
642
      <groupId>org.slf4j</groupId>
643
      <artifactId>slf4j-api</artifactId>
644
      <version>1.7.2</version>
645
    </dependency>
646
    <dependency>
647
      <groupId>org.slf4j</groupId>
648
      <artifactId>slf4j-log4j12</artifactId>
649
      <version>1.7.2</version>
650
    </dependency>
651
    <dependency>
652
      <groupId>commons-cli</groupId>
653
      <artifactId>commons-cli</artifactId>
654
      <version>1.2</version>
655
    </dependency>
656
    <dependency>
657
      <groupId>commons-io</groupId>
658
      <artifactId>commons-io</artifactId>
659
      <version>2.4</version>
660
    </dependency>
661
    <dependency>
662
      <groupId>commons-collections</groupId>
663
      <artifactId>commons-collections</artifactId>
664
      <version>3.2.1</version>
665
    </dependency>
666
    <dependency>
667
      <groupId>net.sf.jopt-simple</groupId>
668
      <artifactId>jopt-simple</artifactId>
669
      <version>3.2</version>
670
    </dependency>
671
    <dependency>
672
      <groupId>com.mchange</groupId>
673
      <artifactId>c3p0</artifactId>
674
      <version>0.9.2</version>
675
    </dependency>
676
    <!-- DATABASE DRIVER -->
677
    <dependency>
678
      <groupId>mysql</groupId>
679
      <artifactId>mysql-connector-java</artifactId>
680
      <version>5.1.24</version>
681
    </dependency>
682
  </dependencies>
683

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