Project

General

Profile

Download (23.7 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.3.6</version>
8
  <packaging>jar</packaging>
9
  <name>CDM Community Standalone Server</name>
10

    
11
  <properties>
12
    <jetty-version>7.2.2.v20101205</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/tags/cdm-server/cdm-server-3.3.6</connection>
19
    <developerConnection>scm:svn:http://dev.e-taxonomy.eu/svn/tags/cdm-server/cdm-server-3.3.6</developerConnection>
20
    <url>http://dev.e-taxonomy.eu/trac/browser/tags/cdm-server/cdm-server-3.3.6</url>
21
  </scm>
22

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

    
74
  <!-- contributors> <contributor> <name>Test-Contributor</name> </contributor>
75
    </contributors -->
76
  <issueManagement>
77
    <system>Trac</system>
78
    <url>http://dev.e-taxonomy.eu/trac/</url>
79
  </issueManagement>
80
  <ciManagement>
81
    <system>Jenkins</system>
82
    <url>http://160.45.63.201/jenkins</url>
83
  </ciManagement>
84
  <!-- **** REPOSITORIES **** -->
85
  <profiles>
86
    <profile>
87
      <id>local-repository</id>
88
      <activation>
89
        <property>
90
          <name>localrepo</name>
91
        </property>
92
      </activation>
93
      <repositories>
94
        <repository>
95
          <id>EditLocalRepository</id>
96
          <url>file://${localrepo}/eu/etaxonomy/</url>
97
          <releases>
98
            <enabled>false</enabled>
99
            <updatePolicy>always</updatePolicy>
100
          </releases>
101
          <snapshots>
102
            <enabled>true</enabled>
103
            <updatePolicy>always</updatePolicy>
104
          </snapshots>
105
        </repository>
106
      </repositories>
107
    </profile>
108
  </profiles>
109
  <repositories>
110
    <!-- sun repository -->
111
    <repository>
112
        <id>java.net-Public</id>
113
        <name>Maven Java Net Snapshots and Releases</name>
114
        <url>https://maven.java.net/content/groups/public/</url>
115
    </repository>
116
    <!-- the localhost Maven Repository -->
117
    <repository>
118
          <id>EditLocalRepository</id>
119
          <!--
120
            disable the local repo to let maven always retrieve the
121
            latest cdmlib-remote-webapp.war
122

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

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

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

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

    
581

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

    
602
  <dependencies>
603
    <!-- maven 3 no longer supports uniqueVersions for SNAPSHOT artifacts. The
604
      cdm-server Bootlader however relies on a specific name of the cdmlib-remote-webapp
605
      war file. In order to achieve this with maven 3 the below dependency is now
606
      handled more explicitely by utilizing the dependency:copy-dependencies gloal
607
      in the build/plugins section
608
       <dependency>
609
           <groupId>eu.etaxonomy</groupId>
610
           <artifactId>cdmlib-remote-webapp</artifactId>
611
           <version>${project.version}</version>
612
           <type>war</type>
613
       </dependency>
614
         -->
615
    <!-- JETTY 7 -->
616
    <dependency>
617
      <groupId>org.eclipse.jetty</groupId>
618
      <artifactId>jetty-webapp</artifactId>
619
      <version>${jetty-version}</version>
620
    </dependency>
621
    <dependency>
622
      <groupId>org.eclipse.jetty</groupId>
623
      <artifactId>jetty-plus</artifactId>
624
      <version>${jetty-version}</version>
625
    </dependency>
626
    <dependency>
627
      <groupId>org.eclipse.jetty</groupId>
628
      <artifactId>jetty-jmx</artifactId>
629
      <version>${jetty-version}</version>
630
    </dependency>
631
    <dependency>
632
      <groupId>org.eclipse.jetty</groupId>
633
      <artifactId>jetty-security</artifactId>
634
      <version>${jetty-version}</version>
635
    </dependency>
636
    <dependency>
637
      <groupId>org.mortbay.jetty</groupId>
638
      <artifactId>jsp-2.1-glassfish</artifactId>
639
      <version>9.1.1.B60.25.p2</version>
640
    </dependency>
641
    <dependency>
642
      <groupId>javax.transaction</groupId>
643
      <artifactId>jta</artifactId>
644
      <version>1.1</version>
645
    </dependency>
646
    <!-- JSON -->
647
    <dependency>
648
      <groupId>org.codehaus.jackson</groupId>
649
      <artifactId>jackson-mapper-asl</artifactId>
650
      <version>1.8.8</version>
651
    </dependency>
652
    <!-- windows service -->
653
    <dependency>
654
      <groupId>tanukisoft</groupId>
655
      <artifactId>wrapper</artifactId>
656
      <version>3.2.3</version>
657
    </dependency>
658

    
659
    <!-- Logging -->
660
    <dependency>
661
      <groupId>org.slf4j</groupId>
662
      <artifactId>slf4j-api</artifactId>
663
      <version>1.7.2</version>
664
    </dependency>
665
    <dependency>
666
      <groupId>org.slf4j</groupId>
667
      <artifactId>slf4j-log4j12</artifactId>
668
      <version>1.7.2</version>
669
    </dependency>
670
    <dependency>
671
      <groupId>commons-cli</groupId>
672
      <artifactId>commons-cli</artifactId>
673
      <version>1.2</version>
674
    </dependency>
675
    <dependency>
676
      <groupId>commons-io</groupId>
677
      <artifactId>commons-io</artifactId>
678
      <version>2.4</version>
679
    </dependency>
680
        <dependency>
681
            <groupId>commons-collections</groupId>
682
            <artifactId>commons-collections</artifactId>
683
            <version>3.2.1</version>
684
        </dependency>
685
    <dependency>
686
      <groupId>net.sf.jopt-simple</groupId>
687
      <artifactId>jopt-simple</artifactId>
688
      <version>3.2</version>
689
    </dependency>
690
    <dependency>
691
      <groupId>com.mchange</groupId>
692
      <artifactId>c3p0</artifactId>
693
      <version>0.9.2</version>
694
    </dependency>
695
    <!-- DATABASE DRIVER -->
696
    <dependency>
697
      <groupId>mysql</groupId>
698
      <artifactId>mysql-connector-java</artifactId>
699
      <version>5.1.24</version>
700
    </dependency>
701
  </dependencies>
702

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