Project

General

Profile

Revision 88ddc14d

ID88ddc14da4801f275841d2a6d97fc9be9976f8dd
Parent 7a61c9d3
Child d903df51

Added by Cherian Mathew about 6 years ago

removed references to vaadin and updated servlet scope to provided

View differences:

pom.xml
1 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/maven-v4_0_0.xsd">
3
    <modelVersion>4.0.0</modelVersion>
4
    <groupId>eu.etaxonomy</groupId>
5
    <artifactId>cdmlib-parent</artifactId>
6
	<version>3.4.1-SNAPSHOT</version>
7
    <name>CDM Library</name>
8
    <description>The Java implementation of the Common Data Model (CDM), the data model for EDIT's internet platform for cybertaxonomy.</description>
9
    <url>http://cybertaxonomy.eu/cdmlib/</url>
10
    <inceptionYear>2007</inceptionYear>
11
    <packaging>pom</packaging>
12
    <modules>
13
        <module>cdmlib-commons</module>
14
        <module>cdmlib-model</module>
15
        <module>cdmlib-persistence</module>
16
        <module>cdmlib-services</module>
17
        <module>cdmlib-ext</module>
18
        <module>cdmlib-io</module>
19
        <module>cdmlib-remote</module>
20
        <module>cdmlib-print</module>
21
        <module>cdmlib-remote-webapp</module>
22
    </modules>
23
    <properties>
24
      <vaadin.version>7.1.3</vaadin.version>
25
      <java.codelevel>1.6</java.codelevel>
26
      <spring.version>3.2.2.RELEASE</spring.version>
27
      <spring-security.version>3.1.3.RELEASE</spring-security.version>
28
      <hibernate.version>4.1.10.Final</hibernate.version>
29
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
30
      <unitils.version>3.3</unitils.version>
31
      <lucene.version>3.6.2</lucene.version>
32
      <hsqldb.version>1.8.0.10</hsqldb.version><!-- 1.8.0.10, 1.9.0-rc6 (manualy build only for debugging) -->
33
      <httpcomponents.version>4.2.3</httpcomponents.version>
34
      <doxia.version>1.3</doxia.version>
35
	  <poi.version>3.10-FINAL</poi.version>
36
    </properties>
37
    <scm>
38
        <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/</connection>
39
        <developerConnection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/</developerConnection>
40
        <url>http://dev.e-taxonomy.eu/trac/browser/trunk/cdmlib</url>
41
    </scm>
42
    <mailingLists>
43
        <mailingList>
44
            <name>dev-edit</name>
45
            <subscribe>
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/maven-v4_0_0.xsd">
4
  <modelVersion>4.0.0</modelVersion>
5
  <groupId>eu.etaxonomy</groupId>
6
  <artifactId>cdmlib-parent</artifactId>
7
  <version>3.4.1-SNAPSHOT</version>
8
  <name>CDM Library</name>
9
  <description>The Java implementation of the Common Data Model (CDM), the data model for EDIT's internet platform for cybertaxonomy.</description>
10
  <url>http://cybertaxonomy.eu/cdmlib/</url>
11
  <inceptionYear>2007</inceptionYear>
12
  <packaging>pom</packaging>
13
  <modules>
14
    <module>cdmlib-commons</module>
15
    <module>cdmlib-model</module>
16
    <module>cdmlib-persistence</module>
17
    <module>cdmlib-services</module>
18
    <module>cdmlib-ext</module>
19
    <module>cdmlib-io</module>
20
    <module>cdmlib-remote</module>
21
    <module>cdmlib-print</module>
22
    <module>cdmlib-remote-webapp</module>
23
  </modules>
24
  <properties>
25

  
26
    <java.codelevel>1.6</java.codelevel>
27
    <spring.version>3.2.2.RELEASE</spring.version>
28
    <spring-security.version>3.1.3.RELEASE</spring-security.version>
29
    <hibernate.version>4.1.10.Final</hibernate.version>
30
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
31
    <unitils.version>3.3</unitils.version>
32
    <lucene.version>3.6.2</lucene.version>
33
    <hsqldb.version>1.8.0.10</hsqldb.version><!-- 1.8.0.10, 1.9.0-rc6 (manualy 
34
      build only for debugging) -->
35
    <httpcomponents.version>4.2.3</httpcomponents.version>
36
    <doxia.version>1.3</doxia.version>
37
    <poi.version>3.10-FINAL</poi.version>
38
  </properties>
39
  <scm>
40
    <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/</connection>
41
    <developerConnection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/</developerConnection>
42
    <url>http://dev.e-taxonomy.eu/trac/browser/trunk/cdmlib</url>
43
  </scm>
44
  <mailingLists>
45
    <mailingList>
46
      <name>dev-edit</name>
47
      <subscribe>
46 48
                https://listes.mnhn.fr/wwsympa.fcgi/suboptions/dev-edit
47 49
            </subscribe>
48
            <unsubscribe>
50
      <unsubscribe>
49 51
                https://listes.mnhn.fr/wwsympa.fcgi/signoff/dev-edit
50 52
            </unsubscribe>
51
            <post>dev-edit@mnhn.fr</post>
52
            <archive>https://listes.mnhn.fr/wwsympa.fcgi/arc/dev-edit</archive>
53
        </mailingList>
54
        <mailingList>
55
            <name>cdm-edit</name>
56
            <post>cdm-edit@mnhn.fr</post>
57
            <subscribe>
53
      <post>dev-edit@mnhn.fr</post>
54
      <archive>https://listes.mnhn.fr/wwsympa.fcgi/arc/dev-edit</archive>
55
    </mailingList>
56
    <mailingList>
57
      <name>cdm-edit</name>
58
      <post>cdm-edit@mnhn.fr</post>
59
      <subscribe>
58 60
                https://listes.mnhn.fr/wwsympa.fcgi/suboptions/cdm-edit
59 61
            </subscribe>
60
            <unsubscribe>
62
      <unsubscribe>
61 63
                https://listes.mnhn.fr/wwsympa.fcgi/signoff/cdm-edit
62 64
            </unsubscribe>
63
            <archive>https://listes.mnhn.fr/wwsympa.fcgi/arc/cdm-edit</archive>
64
        </mailingList>
65
    </mailingLists>
66
    <licenses>
67
        <license>
68
            <name>Mozilla Public License Version 1.1</name>
69
            <url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
70
            <distribution>repo</distribution>
71
        </license>
72
    </licenses>
73
    <organization>
74
        <name>EDIT</name>
75
        <url>http://www.e-taxonomy.eu/</url>
76
    </organization>
77
    <developers>
78
        <developer>
79
            <!-- your SVN account id please! -->
80
            <id>ben.clark</id>
81
            <name>
65
      <archive>https://listes.mnhn.fr/wwsympa.fcgi/arc/cdm-edit</archive>
66
    </mailingList>
67
  </mailingLists>
68
  <licenses>
69
    <license>
70
      <name>Mozilla Public License Version 1.1</name>
71
      <url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
72
      <distribution>repo</distribution>
73
    </license>
74
  </licenses>
75
  <organization>
76
    <name>EDIT</name>
77
    <url>http://www.e-taxonomy.eu/</url>
78
  </organization>
79
  <developers>
80
    <developer>
81
      <!-- your SVN account id please! -->
82
      <id>ben.clark</id>
83
      <name>
82 84
                Ben Clark
83 85
            </name>
84
            <email>b.clark [at] kew.org</email>
85
            <organization>
86
      <email>b.clark [at] kew.org</email>
87
      <organization>
86 88
                Royal Botanic Gardens, Kew
87 89
            </organization>
88
            <organizationUrl>http://www.kew.org/computing/</organizationUrl>
89
            <timezone>0</timezone>
90
            <roles>
91
                <role>Architect</role>
92
                <role>Java Developer</role>
93
            </roles>
94
            <url />
95
        </developer>
96
        <developer>
97
            <!-- your SVN account id please! -->
98
            <id>a.kohlbecker</id>
99
            <name>
90
      <organizationUrl>http://www.kew.org/computing/</organizationUrl>
91
      <timezone>0</timezone>
92
      <roles>
93
        <role>Architect</role>
94
        <role>Java Developer</role>
95
      </roles>
96
      <url />
97
    </developer>
98
    <developer>
99
      <!-- your SVN account id please! -->
100
      <id>a.kohlbecker</id>
101
      <name>
100 102
                Andreas Kohlbecker
101 103
            </name>
102
            <email>a.kohlbecker [at] bgbm.org</email>
103
            <organization>
104
      <email>a.kohlbecker [at] bgbm.org</email>
105
      <organization>
104 106
                Botanical Garden Botanical Museum Berlin
105 107
            </organization>
106
            <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
107
            <timezone>+1</timezone>
108
            <roles>
109
                <role>Architect</role>
110
                <role>Java Developer</role>
111
                <role>Release Manager</role>
112
            </roles>
113
            <url />
114
        </developer>
115
         <developer>
116
            <!-- your SVN account id please! -->
117
            <id>c.mathew</id>
118
            <name>
108
      <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
109
      <timezone>+1</timezone>
110
      <roles>
111
        <role>Architect</role>
112
        <role>Java Developer</role>
113
        <role>Release Manager</role>
114
      </roles>
115
      <url />
116
    </developer>
117
    <developer>
118
      <!-- your SVN account id please! -->
119
      <id>c.mathew</id>
120
      <name>
119 121
                Cherian Mathew 
120 122
            </name>
121
            <email>c.mathew [at] bgbm.org</email>
122
            <organization>
123
      <email>c.mathew [at] bgbm.org</email>
124
      <organization>
123 125
                Botanical Garden Botanical Museum Berlin
124 126
            </organization>
125
            <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
126
            <timezone>+1</timezone>
127
            <roles>
128
                <role>Java Developer</role>
129
            </roles>
130
            <url />
131
        </developer>
132
        <developer>
133
            <!-- your SVN account id please! -->
134
            <id>k.luther</id>
135
            <name>
127
      <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
128
      <timezone>+1</timezone>
129
      <roles>
130
        <role>Java Developer</role>
131
      </roles>
132
      <url />
133
    </developer>
134
    <developer>
135
      <!-- your SVN account id please! -->
136
      <id>k.luther</id>
137
      <name>
136 138
                Katja Luther
137 139
            </name>
138
            <email>k.luther [at] bgbm.org</email>
139
            <organization>
140
      <email>k.luther [at] bgbm.org</email>
141
      <organization>
140 142
                Botanical Garden Botanical Museum Berlin
141 143
            </organization>
142
            <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
143
            <timezone>+1</timezone>
144
            <roles>
145
                <role>Java Developer</role>
146
            </roles>
147
            <url />
148
        </developer>
149
        <developer>
150
            <!-- your SVN account id please! -->
151
            <id>a.mueller</id>
152
            <name>
144
      <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
145
      <timezone>+1</timezone>
146
      <roles>
147
        <role>Java Developer</role>
148
      </roles>
149
      <url />
150
    </developer>
151
    <developer>
152
      <!-- your SVN account id please! -->
153
      <id>a.mueller</id>
154
      <name>
153 155
                Andreas Müller
154 156
            </name>
155
            <email>a.mueller [at] bgbm.org</email>
156
            <organization>
157
      <email>a.mueller [at] bgbm.org</email>
158
      <organization>
157 159
                Botanical Garden Botanical Museum Berlin
158 160
            </organization>
159
            <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
160
            <timezone>+1</timezone>
161
            <roles>
162
                <role>Architect</role>
163
                <role>Java Developer</role>
164
                <role>Release Manager</role>
165
            </roles>
166
            <url />
167
        </developer>
168
    </developers>
169
    <!--contributors>
170
        <contributor>
171
            <name>Test-Contributor</name>
172
        </contributor>
173
    </contributors-->
174
    <issueManagement>
175
        <system>Trac</system>
176
        <url>http://dev.e-taxonomy.eu/trac/</url>
177
    </issueManagement>
178
    <ciManagement>
179
        <system>Jenkins</system>
180
        <url>http://int.e-taxonomy.eu/jenkins</url>
181
    </ciManagement>
182
    <!-- **** REPOSITORIES **** -->
183
    <profiles>
184
        <profile>
185
          <id>local-repository</id>
186
          <activation>
187
            <property>
188
              <name>localrepo</name>
189
            </property>
190
          </activation>
191
          <repositories>
192
            <repository>
193
              <id>EditLocalRepository</id>
194
              <url>file://${localrepo}/eu/etaxonomy/</url>
195
              <releases>
196
                <enabled>false</enabled>
197
                <updatePolicy>always</updatePolicy>
198
              </releases>
199
              <snapshots>
200
                <enabled>true</enabled>
201
                <updatePolicy>always</updatePolicy>
202
              </snapshots>
203
            </repository>
204
          </repositories>
205
        </profile>
206
      </profiles>
207
    <repositories>
208
        <!-- sun repository -->
209
        <repository>
210
            <id>java.net</id>
211
            <url>http://download.java.net/maven/1/</url>
212
        </repository>
213
        <!-- the cdm internal repository -->
214
        <repository>
215
            <id>EditRepository</id>
216
            <url>http://wp5.e-taxonomy.eu/mavenrepo/</url>
217
        </repository>
218
        <!-- apache incubating repository -->
219
        <repository>
220
            <id>ApacheIncubating</id>
221
            <url>http://people.apache.org/repo/m2-incubating-repository/</url>
222
        </repository>
223
        <!-- Neccessary for hibernate-envers -->
224
        <repository>
225
            <releases>
226
                <enabled>true</enabled>
227
                <updatePolicy>always</updatePolicy>
228
                <checksumPolicy>warn</checksumPolicy>
229
            </releases>
230
            <snapshots>
231
                <enabled>false</enabled>
232
                <updatePolicy>never</updatePolicy>
233
                <checksumPolicy>fail</checksumPolicy>
234
            </snapshots>
235
            <id>jboss-repository</id>
236
            <name>JBoss Repository</name>
237
            <url>http://repository.jboss.com</url>
238
        </repository>
239
        <!-- codehaus mule repository needed for yourkit  -->
240
        <repository>
241
            <id>CodehausMuleRepository</id>
242
            <url>http://dist.codehaus.org/mule/dependencies/maven2/</url>
243
        </repository>
244
        <!-- current spring source repositories -->
245
        <repository>
246
            <id>SpringSource Enterprise Bundle Repository - External Bundle Milestones</id>
247
            <url>http://repository.springsource.com/maven/bundles/milestone</url>
248
        </repository>
249
        <repository>
250
            <id>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</id>
251
            <url>http://repository.springsource.com/maven/bundles/release</url>
252
        </repository>
161
      <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
162
      <timezone>+1</timezone>
163
      <roles>
164
        <role>Architect</role>
165
        <role>Java Developer</role>
166
        <role>Release Manager</role>
167
      </roles>
168
      <url />
169
    </developer>
170
  </developers>
171
  <!--contributors> <contributor> <name>Test-Contributor</name> </contributor> 
172
    </contributors -->
173
  <issueManagement>
174
    <system>Trac</system>
175
    <url>http://dev.e-taxonomy.eu/trac/</url>
176
  </issueManagement>
177
  <ciManagement>
178
    <system>Jenkins</system>
179
    <url>http://int.e-taxonomy.eu/jenkins</url>
180
  </ciManagement>
181
  <!-- **** REPOSITORIES **** -->
182
  <profiles>
183
    <profile>
184
      <id>local-repository</id>
185
      <activation>
186
        <property>
187
          <name>localrepo</name>
188
        </property>
189
      </activation>
190
      <repositories>
253 191
        <repository>
254
            <id>SpringSource Enterprise Bundle Repository - External Bundle Releases</id>
255
            <url>http://repository.springsource.com/maven/bundles/external</url>
192
          <id>EditLocalRepository</id>
193
          <url>file://${localrepo}/eu/etaxonomy/</url>
194
          <releases>
195
            <enabled>false</enabled>
196
            <updatePolicy>always</updatePolicy>
197
          </releases>
198
          <snapshots>
199
            <enabled>true</enabled>
200
            <updatePolicy>always</updatePolicy>
201
          </snapshots>
256 202
        </repository>
257
	    <!-- for ikey-plus -->
258
		<repository>
259
        	<id>itextpdf.com</id>
260
            <name>Maven Repository for iText</name>
261
            <url>http://maven.itextpdf.com/</url>
262
        </repository>
263
		<!-- for jena snapshot -->
264
		<repository>
265
        	<id>apache</id>
266
            <name>Apache Repository for Snapshots</name>
267
            <url>https://repository.apache.org/content/repositories/snapshots/</url>
268
        </repository>
269
		
270
	<!-- Vaadin -->
271
	<repository>
272
    	  <id>vaadin-addons</id>
273
    	  <url>http://maven.vaadin.com/vaadin-addons</url>
274
	</repository>
275
    </repositories>
276
    <!-- **** PLUGINS **** -->
277
    <build>
278
        <plugins>
279
            <plugin>
280
                <groupId>org.apache.maven.plugins</groupId>
281
                <artifactId>maven-compiler-plugin</artifactId>
282
                <version>2.3.2</version>
283
                <configuration>
284
					<source>${java.codelevel}</source>
285
                    <target>${java.codelevel}</target>
286
                    <encoding>UTF-8</encoding>  <!-- necessary? should be covered by project. properties source encoding-->
287
                </configuration>
288
            </plugin>
289
            <plugin>
290
                <groupId>org.apache.maven.plugins</groupId>
291
                <artifactId>maven-surefire-plugin</artifactId>
292
                <version>2.12</version>
293
                <configuration>
294
                    <argLine>-Xmx512M -XX:MaxPermSize=128M</argLine>
295
                    <runOrder>alphabetical</runOrder>
296
					<includes>
297
                        <include>**/*Test.java</include>
298
                    </includes>
299
                </configuration>
300
            </plugin>
301
            <plugin>
302
                <groupId>org.codehaus.mojo</groupId>
303
                <artifactId>buildnumber-maven-plugin</artifactId>
304
                <version>1.0-beta-3</version>
305
                <executions>
306
                    <execution>
307
                        <!--<phase>deploy</phase>-->
308
                        <goals>
309
                            <goal>create</goal>
310
                        </goals>
311
                    </execution>
312
                </executions>
313
                <configuration>
314
                    <doCheck>false</doCheck>
315
                    <!-- Only create the build number if there are no local modifications -->
316
                    <doUpdate>false</doUpdate>
317
                    <!-- automatically update the local svn copy -->
318
                </configuration>
319
            </plugin>
320
            <plugin>
321
                <groupId>org.apache.maven.plugins</groupId>
322
                <artifactId>maven-site-plugin</artifactId>
323
                <version>3.0</version>
324
                <configuration>
325
                    <locales>en</locales>
326
                    <outputEncoding>UTF-8</outputEncoding>
327
                    <!-- chmod: not not use chmod, rather adapt the umask of the user at the server to which the site is deployed -->
328
                    <chmod>false</chmod>
329
                </configuration>
330
            </plugin>
331
            <plugin>
332
                <groupId>org.apache.maven.plugins</groupId>
333
                <artifactId>maven-source-plugin</artifactId>
334
                <version>2.1.2</version>
335
                <executions>
336
                    <execution>
337
                        <id>attach-sources</id>
338
                        <phase>verify</phase>
339
                        <goals>
340
                            <goal>jar</goal>
341
                        </goals>
342
                    </execution>
343
                </executions>
344
            </plugin>
345
            <plugin>
346
                <groupId>org.apache.maven.plugins</groupId>
347
                <artifactId>maven-javadoc-plugin</artifactId>
348
                <version>2.7</version>
349
                <configuration>
350
                    <stylesheet>maven</stylesheet>
351
                    <quiet>true</quiet>
352
                    <detectLinks>true</detectLinks>
353
                    <failOnError>false</failOnError>
354
                </configuration>
355
                <executions>
356
                    <execution>
357
                        <id>aggregate</id>
358
                        <goals>
359
                            <goal>aggregate</goal>
360
                        </goals>
361
                        <phase>site</phase>
362
                    </execution>
363
                </executions>
364
            </plugin>
365
            <plugin>
366
                <groupId>org.apache.maven.plugins</groupId>
367
                <artifactId>maven-eclipse-plugin</artifactId>
368
                <version>2.9</version>
369
                <configuration>
370
                    <downloadSources>true</downloadSources>
371
                    <downloadJavadocs>true</downloadJavadocs>
372
                </configuration>
373
            </plugin>
374
            <plugin>
375
                <groupId>com.agilejava.docbkx</groupId>
376
                <artifactId>docbkx-maven-plugin</artifactId>
377
                <version>2.0.9</version>
378
                <executions>
379
                    <execution>
380
                        <goals>
381
                            <goal>generate-html</goal>
382
                            <goal>generate-pdf</goal>
383
                        </goals>
384
                        <phase>pre-site</phase>
385
                    </execution>
386
                </executions>
387
                <dependencies>
388
                    <dependency>
389
                        <groupId>org.docbook</groupId>
390
                        <artifactId>docbook-xml</artifactId>
391
                        <version>4.4</version>
392
                        <scope>runtime</scope>
393
                    </dependency>
394
                </dependencies>
395
                <configuration>
396
                    <includes>ReferenceDocumentation.xml</includes>
397
                    <chunkedOutput>true</chunkedOutput>
398
                    <htmlStylesheet>resources/css/html.css</htmlStylesheet>
399
                    <xincludeSupported>true</xincludeSupported>
400
                    <!--<htmlCustomization>src/docbkx/resources/xsl/html_chunk.xsl</htmlCustomization>-->
401
                    <!-- if anyone can get the xsl-fo customization to work properly, then by all
402
                        means use it
403
                        <foCustomization>src/docbkx/resources/xsl/fopdf.xsl</foCustomization>
404
                    -->
405
                    <entities>
406
                        <entity>
407
                            <name>version</name>
408
                            <value>${project.version}</value>
409
                        </entity>
410
                    </entities>
411
                    <!--We want the final documentation and the required resources to end up in
412
              the right place-->
413
                    <postProcess>
414
                        <copy todir="target/site/reference">
415
                            <fileset dir="target/docbkx">
416
                                <include name="**/*.html" />
417
                                <include name="**/*.pdf" />
418
                            </fileset>
419
                        </copy>
420
                        <copy todir="target/site/reference/html">
421
                            <fileset dir="src/docbkx">
422
                                <include name="**/*.css" />
423
                                <include name="**/*.png" />
424
                                <include name="**/*.gif" />
425
                                <include name="**/*.jpg" />
426
                            </fileset>
427
                        </copy>
428
                    </postProcess>
429
                </configuration>
430
            </plugin>
431
            <plugin>
432
                <groupId>org.codehaus.mojo</groupId>
433
                <artifactId>wagon-maven-plugin</artifactId>
434
                <version>1.0-beta-3</version>
435
                <configuration>
436
                    <fromDir>${project.build.directory}/docbkx/</fromDir>
437
                    <includes>**/*</includes>
438
                    <excludes />
439
                    <url>scpexe://wp5.e-taxonomy.eu</url>
440
                    <serverId>wp5.e-taxonomy.eu</serverId>
441
                    <toDir>var/www/wp5.e-taxonomy.eu/cdmlib/reference/${project.version}</toDir>
442
                </configuration>
443
                <executions>
444
                    <execution>
445
                        <id>upload-reference-documentation</id>
446
                        <phase>site-deploy</phase>
447
                        <goals>
448
                            <goal>upload</goal>
449
                        </goals>
450
                    </execution>
451
                </executions>
452
            </plugin>
203
      </repositories>
204
    </profile>
205
  </profiles>
206
  <repositories>
207
    <!-- sun repository -->
208
    <repository>
209
      <id>java.net</id>
210
      <url>http://download.java.net/maven/1/</url>
211
    </repository>
212
    <!-- the cdm internal repository -->
213
    <repository>
214
      <id>EditRepository</id>
215
      <url>http://wp5.e-taxonomy.eu/mavenrepo/</url>
216
    </repository>
217
    <!-- apache incubating repository -->
218
    <repository>
219
      <id>ApacheIncubating</id>
220
      <url>http://people.apache.org/repo/m2-incubating-repository/</url>
221
    </repository>
222
    <!-- Neccessary for hibernate-envers -->
223
    <repository>
224
      <releases>
225
        <enabled>true</enabled>
226
        <updatePolicy>always</updatePolicy>
227
        <checksumPolicy>warn</checksumPolicy>
228
      </releases>
229
      <snapshots>
230
        <enabled>false</enabled>
231
        <updatePolicy>never</updatePolicy>
232
        <checksumPolicy>fail</checksumPolicy>
233
      </snapshots>
234
      <id>jboss-repository</id>
235
      <name>JBoss Repository</name>
236
      <url>http://repository.jboss.com</url>
237
    </repository>
238
    <!-- codehaus mule repository needed for yourkit -->
239
    <repository>
240
      <id>CodehausMuleRepository</id>
241
      <url>http://dist.codehaus.org/mule/dependencies/maven2/</url>
242
    </repository>
243
    <!-- current spring source repositories -->
244
    <repository>
245
      <id>SpringSource Enterprise Bundle Repository - External Bundle Milestones</id>
246
      <url>http://repository.springsource.com/maven/bundles/milestone</url>
247
    </repository>
248
    <repository>
249
      <id>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</id>
250
      <url>http://repository.springsource.com/maven/bundles/release</url>
251
    </repository>
252
    <repository>
253
      <id>SpringSource Enterprise Bundle Repository - External Bundle Releases</id>
254
      <url>http://repository.springsource.com/maven/bundles/external</url>
255
    </repository>
256
    <!-- for ikey-plus -->
257
    <repository>
258
      <id>itextpdf.com</id>
259
      <name>Maven Repository for iText</name>
260
      <url>http://maven.itextpdf.com/</url>
261
    </repository>
262
    <!-- for jena snapshot -->
263
    <repository>
264
      <id>apache</id>
265
      <name>Apache Repository for Snapshots</name>
266
      <url>https://repository.apache.org/content/repositories/snapshots/</url>
267
    </repository>
268

  
269

  
270
  </repositories>
271
  <!-- **** PLUGINS **** -->
272
  <build>
273
    <plugins>
274
      <plugin>
275
        <groupId>org.apache.maven.plugins</groupId>
276
        <artifactId>maven-compiler-plugin</artifactId>
277
        <version>2.3.2</version>
278
        <configuration>
279
          <source>${java.codelevel}</source>
280
          <target>${java.codelevel}</target>
281
          <encoding>UTF-8</encoding>  <!-- necessary? should be covered by project. properties source encoding -->
282
        </configuration>
283
      </plugin>
284
      <plugin>
285
        <groupId>org.apache.maven.plugins</groupId>
286
        <artifactId>maven-surefire-plugin</artifactId>
287
        <version>2.12</version>
288
        <configuration>
289
          <argLine>-Xmx512M -XX:MaxPermSize=128M</argLine>
290
          <runOrder>alphabetical</runOrder>
291
          <includes>
292
            <include>**/*Test.java</include>
293
          </includes>
294
        </configuration>
295
      </plugin>
296
      <plugin>
297
        <groupId>org.codehaus.mojo</groupId>
298
        <artifactId>buildnumber-maven-plugin</artifactId>
299
        <version>1.0-beta-3</version>
300
        <executions>
301
          <execution>
302
            <!--<phase>deploy</phase> -->
303
            <goals>
304
              <goal>create</goal>
305
            </goals>
306
          </execution>
307
        </executions>
308
        <configuration>
309
          <doCheck>false</doCheck>
310
          <!-- Only create the build number if there are no local modifications -->
311
          <doUpdate>false</doUpdate>
312
          <!-- automatically update the local svn copy -->
313
        </configuration>
314
      </plugin>
315
      <plugin>
316
        <groupId>org.apache.maven.plugins</groupId>
317
        <artifactId>maven-site-plugin</artifactId>
318
        <version>3.0</version>
319
        <configuration>
320
          <locales>en</locales>
321
          <outputEncoding>UTF-8</outputEncoding>
322
          <!-- chmod: not not use chmod, rather adapt the umask of the user 
323
            at the server to which the site is deployed -->
324
          <chmod>false</chmod>
325
        </configuration>
326
      </plugin>
327
      <plugin>
328
        <groupId>org.apache.maven.plugins</groupId>
329
        <artifactId>maven-source-plugin</artifactId>
330
        <version>2.1.2</version>
331
        <executions>
332
          <execution>
333
            <id>attach-sources</id>
334
            <phase>verify</phase>
335
            <goals>
336
              <goal>jar</goal>
337
            </goals>
338
          </execution>
339
        </executions>
340
      </plugin>
341
      <plugin>
342
        <groupId>org.apache.maven.plugins</groupId>
343
        <artifactId>maven-javadoc-plugin</artifactId>
344
        <version>2.7</version>
345
        <configuration>
346
          <stylesheet>maven</stylesheet>
347
          <quiet>true</quiet>
348
          <detectLinks>true</detectLinks>
349
          <failOnError>false</failOnError>
350
        </configuration>
351
        <executions>
352
          <execution>
353
            <id>aggregate</id>
354
            <goals>
355
              <goal>aggregate</goal>
356
            </goals>
357
            <phase>site</phase>
358
          </execution>
359
        </executions>
360
      </plugin>
361
      <plugin>
362
        <groupId>org.apache.maven.plugins</groupId>
363
        <artifactId>maven-eclipse-plugin</artifactId>
364
        <version>2.9</version>
365
        <configuration>
366
          <downloadSources>true</downloadSources>
367
          <downloadJavadocs>true</downloadJavadocs>
368
        </configuration>
369
      </plugin>
370
      <plugin>
371
        <groupId>com.agilejava.docbkx</groupId>
372
        <artifactId>docbkx-maven-plugin</artifactId>
373
        <version>2.0.9</version>
374
        <executions>
375
          <execution>
376
            <goals>
377
              <goal>generate-html</goal>
378
              <goal>generate-pdf</goal>
379
            </goals>
380
            <phase>pre-site</phase>
381
          </execution>
382
        </executions>
383
        <dependencies>
384
          <dependency>
385
            <groupId>org.docbook</groupId>
386
            <artifactId>docbook-xml</artifactId>
387
            <version>4.4</version>
388
            <scope>runtime</scope>
389
          </dependency>
390
        </dependencies>
391
        <configuration>
392
          <includes>ReferenceDocumentation.xml</includes>
393
          <chunkedOutput>true</chunkedOutput>
394
          <htmlStylesheet>resources/css/html.css</htmlStylesheet>
395
          <xincludeSupported>true</xincludeSupported>
396
          <!--<htmlCustomization>src/docbkx/resources/xsl/html_chunk.xsl</htmlCustomization> -->
397
          <!-- if anyone can get the xsl-fo customization to work properly, 
398
            then by all means use it <foCustomization>src/docbkx/resources/xsl/fopdf.xsl</foCustomization> -->
399
          <entities>
400
            <entity>
401
              <name>version</name>
402
              <value>${project.version}</value>
403
            </entity>
404
          </entities>
405
          <!--We want the final documentation and the required resources 
406
            to end up in the right place -->
407
          <postProcess>
408
            <copy todir="target/site/reference">
409
              <fileset dir="target/docbkx">
410
                <include name="**/*.html" />
411
                <include name="**/*.pdf" />
412
              </fileset>
413
            </copy>
414
            <copy todir="target/site/reference/html">
415
              <fileset dir="src/docbkx">
416
                <include name="**/*.css" />
417
                <include name="**/*.png" />
418
                <include name="**/*.gif" />
419
                <include name="**/*.jpg" />
420
              </fileset>
421
            </copy>
422
          </postProcess>
423
        </configuration>
424
      </plugin>
425
      <plugin>
426
        <groupId>org.codehaus.mojo</groupId>
427
        <artifactId>wagon-maven-plugin</artifactId>
428
        <version>1.0-beta-3</version>
429
        <configuration>
430
          <fromDir>${project.build.directory}/docbkx/</fromDir>
431
          <includes>**/*</includes>
432
          <excludes />
433
          <url>scpexe://wp5.e-taxonomy.eu</url>
434
          <serverId>wp5.e-taxonomy.eu</serverId>
435
          <toDir>var/www/wp5.e-taxonomy.eu/cdmlib/reference/${project.version}</toDir>
436
        </configuration>
437
        <executions>
438
          <execution>
439
            <id>upload-reference-documentation</id>
440
            <phase>site-deploy</phase>
441
            <goals>
442
              <goal>upload</goal>
443
            </goals>
444
          </execution>
445
        </executions>
446
      </plugin>
453 447
      <plugin>
454 448
        <groupId>org.apache.maven.plugins</groupId>
455 449
        <artifactId>maven-release-plugin</artifactId>
......
458 452
          <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
459 453
          <autoVersionSubmodules>true</autoVersionSubmodules>
460 454
          <preparationGoals>clean verify install</preparationGoals>
461
          <goals>deploy</goals><!-- skipping site-deploy by explicitly configuring the goal here -->
455
          <goals>deploy</goals><!-- skipping site-deploy by explicitly configuring 
456
            the goal here -->
462 457
          <tagBase>http://dev.e-taxonomy.eu/svn/tags/cdmlib</tagBase>
463 458
        </configuration>
464 459
      </plugin>
465
        </plugins>
466
        <!--  -->
467
        <extensions>
468
            <extension>
469
                <groupId>org.apache.maven.wagon</groupId>
470
                <artifactId>wagon-scm</artifactId>
471
                <version>1.0-beta-6</version>
472
            </extension>
473
            <extension>
474
                <groupId>org.apache.maven.wagon</groupId>
475
                <artifactId>wagon-ssh</artifactId>
476
                <version>1.0-beta-6</version>
477
            </extension>
478
            <extension>
479
                <groupId>org.apache.maven.wagon</groupId>
480
                <artifactId>wagon-ssh-external</artifactId>
481
                <version>1.0-beta-6</version>
482
            </extension>
483
            <extension>
484
                <groupId>org.apache.maven.scm</groupId>
485
                <artifactId>maven-scm-manager-plexus</artifactId>
486
                <version>1.0</version>
487
            </extension>
488
            <extension>
489
                <groupId>org.apache.maven.scm</groupId>
490
                <artifactId>maven-scm-provider-svnexe</artifactId>
491
                <version>1.0</version>
492
            </extension>
493
            <!-- WebDAV plugin to upload snapshots -->
494
            <extension>
495
                <groupId>org.apache.maven.wagon</groupId>
496
                <artifactId>wagon-webdav</artifactId>
497
                <version>1.0-beta-2</version>
498
            </extension>
499
        </extensions>
500
    </build>
501
    <reporting>
502
        <plugins>
503
            <plugin>
504
                <!-- you will want to start by publishing your classes' Javadocs -->
505
                <groupId>org.apache.maven.plugins</groupId>
506
                <artifactId>maven-javadoc-plugin</artifactId>
507
                <version>2.7</version>
508
                <configuration>
509
                    <detectLinks>true</detectLinks>
510
                </configuration>
511
            </plugin>
512
            <plugin>
513
                <!-- this will generate an indexed and cross-referenced HTML version of your source code -->
514
                <groupId>org.apache.maven.plugins</groupId>
515
                <artifactId>maven-jxr-plugin</artifactId>
516
                <version>2.2</version>
517
            </plugin>
518
            <plugin>
519
                <!-- if you use @todo tags to remind you of things to be done (which is a good coding practice), the taglist report will generate a list of all the items marked @todo or TODO -->
520
                <groupId>org.codehaus.mojo</groupId>
521
                <artifactId>taglist-maven-plugin</artifactId>
522
                <version>2.4</version>
523
            </plugin>
524
            <plugin>
525
                <!-- Test coverage can be a useful indication of the quality of your unit tests. It basically tells you how much of your code is actually run by your unit tests, which, in turn, can give you a good idea of the tests' quality -->
526
                <groupId>org.codehaus.mojo</groupId>
527
                <artifactId>cobertura-maven-plugin</artifactId>
528
                <version>2.4</version>
529
                <!--
530
                    <executions>
531
                    <execution>
532
                    <id>clean</id>
533
                    <phase>clean</phase>
534
                    <goals>
535
                    <goal>clean</goal>
536
                    </goals>
537
                    </execution>
538
                    </executions>
539
                -->
540
            </plugin>
541
            <!--  -->
542
            <plugin>
543
                <groupId>org.apache.maven.plugins</groupId>
544
                <artifactId>maven-project-info-reports-plugin</artifactId>
545
                <configuration>
546
                  <!-- 
547
                    when the dependencyLocations option is enabled maven will determine if 
548
                    resources are located within a given repository. If that repository doesn’t 
549
                    exist anyomore or is just terribly slow and will produce tons of line in the log 
550
                    starting with: '[ERROR] Unable to determine if resource ...'
551
                    This will slow down site build drastically, therefore we disable this option here.
552
                  -->
553
                  <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
554
                </configuration>
555
                <!-- just the deafault
556
                <reportSets>
557
                    <reportSet>
558
                        <reports>
559
                            <report>dependencies</report>
560
                            <report>project-team</report>
561
                            <report>mailing-list</report>
562
                            <report>cim</report>
563
                            <report>issue-tracking</report>
564
                            <report>license</report>
565
                            <report>scm</report>
566
                        </reports>
567
                    </reportSet>
568
                </reportSets>
569
                -->
570
            </plugin> 
571
            <!-- The changes-maven-plugin plug-in uses a special XML file (src/changes/changes.xml) to track releases and changes in each release -->
572
            <plugin>
573
                <groupId>org.apache.maven.plugins</groupId>
574
                <artifactId>maven-changes-plugin</artifactId>
575
                <version>2.3</version>
576
                <configuration>
577
                    <issueLinkTemplatePerSystem>
578
                        <default>%URL%/ticket/%ISSUE%</default>
579
                    </issueLinkTemplatePerSystem>
580
                </configuration>
581
                <reportSets>
582
                    <reportSet>
583
                        <reports>
584
                            <report>changes-report</report>
585
                        </reports>
586
                    </reportSet>
587
                </reportSets>
588
            </plugin>
589
            <!--
590
            <plugin>
591
                <artifactId>maven-surefire-plugin</artifactId>
592
            </plugin>
593
            -->
594
            <!-- The changelog plug-in generates a nice report describing which files have been changed and by whom -->
595
            <!--
596
            <plugin>
597
                <groupId>org.codehaus.mojo</groupId>
598
                <artifactId>changelog-maven-plugin</artifactId>
599
            </plugin>
600
            -->
601
        </plugins>
460
    </plugins>
461
    <!-- -->
462
    <extensions>
463
      <extension>
464
        <groupId>org.apache.maven.wagon</groupId>
465
        <artifactId>wagon-scm</artifactId>
466
        <version>1.0-beta-6</version>
467
      </extension>
468
      <extension>
469
        <groupId>org.apache.maven.wagon</groupId>
470
        <artifactId>wagon-ssh</artifactId>
471
        <version>1.0-beta-6</version>
472
      </extension>
473
      <extension>
474
        <groupId>org.apache.maven.wagon</groupId>
475
        <artifactId>wagon-ssh-external</artifactId>
476
        <version>1.0-beta-6</version>
477
      </extension>
478
      <extension>
479
        <groupId>org.apache.maven.scm</groupId>
480
        <artifactId>maven-scm-manager-plexus</artifactId>
481
        <version>1.0</version>
482
      </extension>
483
      <extension>
484
        <groupId>org.apache.maven.scm</groupId>
485
        <artifactId>maven-scm-provider-svnexe</artifactId>
486
        <version>1.0</version>
487
      </extension>
488
      <!-- WebDAV plugin to upload snapshots -->
489
      <extension>
490
        <groupId>org.apache.maven.wagon</groupId>
491
        <artifactId>wagon-webdav</artifactId>
492
        <version>1.0-beta-2</version>
493
      </extension>
494
    </extensions>
495
  </build>
496
  <reporting>
497
    <plugins>
498
      <plugin>
499
        <!-- you will want to start by publishing your classes' Javadocs -->
500
        <groupId>org.apache.maven.plugins</groupId>
501
        <artifactId>maven-javadoc-plugin</artifactId>
502
        <version>2.7</version>
503
        <configuration>
504
          <detectLinks>true</detectLinks>
505
        </configuration>
506
      </plugin>
507
      <plugin>
508
        <!-- this will generate an indexed and cross-referenced HTML version 
509
          of your source code -->
510
        <groupId>org.apache.maven.plugins</groupId>
511
        <artifactId>maven-jxr-plugin</artifactId>
512
        <version>2.2</version>
513
      </plugin>
514
      <plugin>
515
        <!-- if you use @todo tags to remind you of things to be done (which 
516
          is a good coding practice), the taglist report will generate a list of all 
517
          the items marked @todo or TODO -->
518
        <groupId>org.codehaus.mojo</groupId>
519
        <artifactId>taglist-maven-plugin</artifactId>
520
        <version>2.4</version>
521
      </plugin>
522
      <plugin>
523
        <!-- Test coverage can be a useful indication of the quality of your 
524
          unit tests. It basically tells you how much of your code is actually run 
525
          by your unit tests, which, in turn, can give you a good idea of the tests' 
526
          quality -->
527
        <groupId>org.codehaus.mojo</groupId>
528
        <artifactId>cobertura-maven-plugin</artifactId>
529
        <version>2.4</version>
530
        <!-- <executions> <execution> <id>clean</id> <phase>clean</phase> 
531
          <goals> <goal>clean</goal> </goals> </execution> </executions> -->
532
      </plugin>
533
      <!-- -->
534
      <plugin>
535
        <groupId>org.apache.maven.plugins</groupId>
536
        <artifactId>maven-project-info-reports-plugin</artifactId>
537
        <configuration>
538
          <!-- when the dependencyLocations option is enabled maven will 
539
            determine if resources are located within a given repository. If that repository 
540
            doesn’t exist anyomore or is just terribly slow and will produce tons of 
541
            line in the log starting with: '[ERROR] Unable to determine if resource ...' 
542
            This will slow down site build drastically, therefore we disable this option 
543
            here. -->
544
          <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
545
        </configuration>
546
        <!-- just the deafault <reportSets> <reportSet> <reports> <report>dependencies</report> 
547
          <report>project-team</report> <report>mailing-list</report> <report>cim</report> 
548
          <report>issue-tracking</report> <report>license</report> <report>scm</report> 
549
          </reports> </reportSet> </reportSets> -->
550
      </plugin>
551
      <!-- The changes-maven-plugin plug-in uses a special XML file (src/changes/changes.xml) 
552
        to track releases and changes in each release -->
553
      <plugin>
554
        <groupId>org.apache.maven.plugins</groupId>
555
        <artifactId>maven-changes-plugin</artifactId>
556
        <version>2.3</version>
557
        <configuration>
558
          <issueLinkTemplatePerSystem>
559
            <default>%URL%/ticket/%ISSUE%</default>
560
          </issueLinkTemplatePerSystem>
561
        </configuration>
562
        <reportSets>
563
          <reportSet>
564
            <reports>
565
              <report>changes-report</report>
566
            </reports>
567
          </reportSet>
568
        </reportSets>
569
      </plugin>
570
      <!-- <plugin> <artifactId>maven-surefire-plugin</artifactId> </plugin> -->
571
      <!-- The changelog plug-in generates a nice report describing which 
572
        files have been changed and by whom -->
573
      <!-- <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>changelog-maven-plugin</artifactId> 
574
        </plugin> -->
575
    </plugins>
602 576

  
603
    </reporting>
604
    <!--     DISTRIBUTION MANAGEMENT -->
605
    <distributionManagement>
606
        <site>
607
            <id>wp5.e-taxonomy.eu</id>
608
            <name>CDM Library Website</name>
609
            <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/cdmlib/</url>
610
        </site>
611
        <repository>
612
            <uniqueVersion>false</uniqueVersion>
613
            <id>wp5.e-taxonomy.eu</id>
614
            <name>Edit Maven Repository</name>
615
            <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo/</url>
616
            <layout>default</layout>
617
        </repository>
618
    </distributionManagement>
619
    <!-- **** DEPENDENCIES **** -->
620
<dependencies>
621
        <dependency>
622
            <groupId>junit</groupId>
623
            <artifactId>junit</artifactId>
624
        </dependency>
625
        <dependency>
626
            <groupId>log4j</groupId>
627
            <artifactId>log4j</artifactId>
628
        </dependency>
629
    </dependencies>
630
    <dependencyManagement>
631
        <dependencies>
632
            <dependency>
633
                <groupId>eu.etaxonomy</groupId>
634
                <artifactId>cdmlib-commons</artifactId>
635
                <version>${project.version}</version>
636
            </dependency>
637
            <dependency>
638
                <groupId>eu.etaxonomy</groupId>
639
                <artifactId>cdmlib-model</artifactId>
640
                <version>${project.version}</version>
641
            </dependency>
642
            <dependency>
643
                <groupId>eu.etaxonomy</groupId>
644
                <artifactId>cdmlib-persistence</artifactId>
645
                <version>${project.version}</version>
646
            </dependency>
647
            <dependency>
648
                <groupId>eu.etaxonomy</groupId>
649
                <artifactId>cdmlib-services</artifactId>
650
                <version>${project.version}</version>
651
            </dependency>
652
            <dependency>
653
                <groupId>eu.etaxonomy</groupId>
654
                <artifactId>cdmlib-io</artifactId>
655
                <version>${project.version}</version>
656
            </dependency>
657
            <dependency>
658
                <groupId>eu.etaxonomy</groupId>
659
                <artifactId>cdmlib-remote</artifactId>
660
                <version>${project.version}</version>
661
            </dependency>
662
            <dependency>
663
                <groupId>eu.etaxonomy</groupId>
664
                <artifactId>cdmlib-remote-webapp</artifactId>
665
                <version>${project.version}</version>
666
            </dependency>
667
            <dependency>
668
                <groupId>eu.etaxonomy</groupId>
669
                <artifactId>cdm-server</artifactId>
670
                <version>${project.version}</version>
671
            </dependency>
672
            <dependency>
673
                <groupId>eu.etaxonomy</groupId>
674
                <artifactId>cdmlib-ext</artifactId>
675
                <version>${project.version}</version>
676
            </dependency>
677
            <dependency>
678
                <groupId>eu.etaxonomy</groupId>
679
                <artifactId>cdmlib-print</artifactId>
680
                <version>${project.version}</version>
681
            </dependency>
682
            <!--*********** JAXB********* -->
683
            <dependency>
684
                <groupId>javax.xml.bind</groupId>
685
                <artifactId>jaxb-api</artifactId>
686
                <version>2.2.7</version>
687
            </dependency>
688
            <dependency>
689
                <groupId>xml-resolver</groupId>
690
                <artifactId>xml-resolver</artifactId>
691
                <version>1.2</version>
692
            </dependency>
693
            <dependency>
694
                <groupId>javax.activation</groupId>
695
                <artifactId>activation</artifactId>
696
                <version>1.1.1</version>
697
            </dependency>
698
            <dependency>
699
                <groupId>com.sun.xml.bind</groupId>
700
                <artifactId>jaxb-impl</artifactId>
701
                <version>2.2-EA</version>
702
            </dependency>
703
            <dependency>
704
                <groupId>com.sun.xml.bind</groupId>
705
                <artifactId>jaxb1-impl</artifactId>
706
                <version>2.2-EA</version>
707
            </dependency>
708
            <dependency>
709
                <groupId>com.sun.xml.bind</groupId>
710
                <artifactId>jaxb-xjc</artifactId>
711
                <version>2.2-EA</version>
712
            </dependency>
713
            <!-- ******* hibernate uses slf4j ******* -->
714
            <dependency>
715
                <groupId>org.slf4j</groupId>
716
                <artifactId>slf4j-api</artifactId>
717
                <version>1.7.2</version>
718
            </dependency>
719
            <dependency>
720
                <groupId>org.slf4j</groupId>
721
                <artifactId>slf4j-log4j12</artifactId>
722
                <version>1.7.2</version>
723
            </dependency>
577
  </reporting>
578
  <!-- DISTRIBUTION MANAGEMENT -->
579
  <distributionManagement>
580
    <site>
581
      <id>wp5.e-taxonomy.eu</id>
582
      <name>CDM Library Website</name>
583
      <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/cdmlib/</url>
584
    </site>
585
    <repository>
586
      <uniqueVersion>false</uniqueVersion>
587
      <id>wp5.e-taxonomy.eu</id>
588
      <name>Edit Maven Repository</name>
589
      <url>scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo/</url>
590
      <layout>default</layout>
591
    </repository>
592
  </distributionManagement>
593
  <!-- **** DEPENDENCIES **** -->
594
  <dependencies>
595
    <dependency>
596
      <groupId>junit</groupId>
597
      <artifactId>junit</artifactId>
598
    </dependency>
599
    <dependency>
600
      <groupId>log4j</groupId>
601
      <artifactId>log4j</artifactId>
602
    </dependency>
603
  </dependencies>
604
  <dependencyManagement>
605
    <dependencies>
606
      <dependency>
607
        <groupId>eu.etaxonomy</groupId>
608
        <artifactId>cdmlib-commons</artifactId>
609
        <version>${project.version}</version>
610
      </dependency>
611
      <dependency>
612
        <groupId>eu.etaxonomy</groupId>
613
        <artifactId>cdmlib-model</artifactId>
614
        <version>${project.version}</version>
615
      </dependency>
616
      <dependency>
617
        <groupId>eu.etaxonomy</groupId>
618
        <artifactId>cdmlib-persistence</artifactId>
619
        <version>${project.version}</version>
620
      </dependency>
621
      <dependency>
622
        <groupId>eu.etaxonomy</groupId>
623
        <artifactId>cdmlib-services</artifactId>
624
        <version>${project.version}</version>
625
      </dependency>
626
      <dependency>
627
        <groupId>eu.etaxonomy</groupId>
628
        <artifactId>cdmlib-io</artifactId>
629
        <version>${project.version}</version>
630
      </dependency>
631
      <dependency>
632
        <groupId>eu.etaxonomy</groupId>
633
        <artifactId>cdmlib-remote</artifactId>
634
        <version>${project.version}</version>
635
      </dependency>
636
      <dependency>
637
        <groupId>eu.etaxonomy</groupId>
638
        <artifactId>cdmlib-remote-webapp</artifactId>
639
        <version>${project.version}</version>
640
      </dependency>
641
      <dependency>
642
        <groupId>eu.etaxonomy</groupId>
643
        <artifactId>cdm-server</artifactId>
644
        <version>${project.version}</version>
645
      </dependency>
646
      <dependency>
647
        <groupId>eu.etaxonomy</groupId>
648
        <artifactId>cdmlib-ext</artifactId>
649
        <version>${project.version}</version>
650
      </dependency>
651
      <dependency>
652
        <groupId>eu.etaxonomy</groupId>
653
        <artifactId>cdmlib-print</artifactId>
654
        <version>${project.version}</version>
655
      </dependency>
656
      <!--*********** JAXB********* -->
657
      <dependency>
658
        <groupId>javax.xml.bind</groupId>
659
        <artifactId>jaxb-api</artifactId>
660
        <version>2.2.7</version>
661
      </dependency>
662
      <dependency>
663
        <groupId>xml-resolver</groupId>
664
        <artifactId>xml-resolver</artifactId>
665
        <version>1.2</version>
666
      </dependency>
667
      <dependency>
668
        <groupId>javax.activation</groupId>
669
        <artifactId>activation</artifactId>
670
        <version>1.1.1</version>
671
      </dependency>
672
      <dependency>
673
        <groupId>com.sun.xml.bind</groupId>
674
        <artifactId>jaxb-impl</artifactId>
675
        <version>2.2-EA</version>
676
      </dependency>
677
      <dependency>
678
        <groupId>com.sun.xml.bind</groupId>
679
        <artifactId>jaxb1-impl</artifactId>
680
        <version>2.2-EA</version>
681
      </dependency>
682
      <dependency>
683
        <groupId>com.sun.xml.bind</groupId>
684
        <artifactId>jaxb-xjc</artifactId>
685
        <version>2.2-EA</version>
686
      </dependency>
687
      <!-- ******* hibernate uses slf4j ******* -->
688
      <dependency>
689
        <groupId>org.slf4j</groupId>
690
        <artifactId>slf4j-api</artifactId>
691
        <version>1.7.2</version>
692
      </dependency>
693
      <dependency>
694
        <groupId>org.slf4j</groupId>
695
        <artifactId>slf4j-log4j12</artifactId>
696
        <version>1.7.2</version>
697
      </dependency>
724 698
      <!-- ******* testing ******* -->
725
            <dependency>
726
                <groupId>junit</groupId>
727
                <artifactId>junit</artifactId>
728
                <version>4.11</version>
729
                <scope>test</scope>
730
            </dependency>
731
	      <dependency>
732
	        <groupId>com.carrotsearch</groupId>
733
	        <artifactId>junit-benchmarks</artifactId>
734
	        <version>0.5.0</version>
735
	        <scope>test</scope>
736
	      </dependency>
737
	      <dependency>
738
	        <groupId>org.unitils</groupId>
739
	        <artifactId>unitils-core</artifactId>
740
	        <version>${unitils.version}</version>
741
	        <!-- <scope>test</scope> unscoped since we need this dependency at compile time in persistence for H2DbSupport.java -->
742
	      </dependency>
743
	      <dependency>
744
	        <groupId>org.unitils</groupId>
745
	        <artifactId>unitils-database</artifactId>
746
	        <version>${unitils.version}</version>
747
	        <scope>test</scope>
748
	        <exclusions>
749
	            <exclusion>
750
	                <groupId>org.springframework</groupId>
751
	                <artifactId>spring-jdbc</artifactId>
752
	            </exclusion>
753
	        </exclusions>
754
	      </dependency>
755
	      <dependency>
756
	        <groupId>org.unitils</groupId>
757
	        <artifactId>unitils-dbmaintainer</artifactId>
758
	        <version>${unitils.version}</version>
759
	        <scope>test</scope>
760
	        <exclusions>
761
	            <exclusion>
762
	                <groupId>org.hibernate</groupId>
763
	                <artifactId>hibernate</artifactId>
764
	            </exclusion>
765
	        </exclusions>
766
	      </dependency>
767
	      <dependency>
768
	        <groupId>org.unitils</groupId>
769
	        <artifactId>unitils-dbunit</artifactId>
770
	        <version>${unitils.version}</version>
771
	        <scope>test</scope>
772
	        <exclusions>
773
	          <exclusion>
774
	            <groupId>org.springframework</groupId>
775
	            <artifactId>spring-core</artifactId>
776
	          </exclusion>
777
	          <exclusion>
778
	            <groupId>org.springframework</groupId>
779
	            <artifactId>spring-jdbc</artifactId>
780
	          </exclusion>
781
	          <exclusion>
782
	            <groupId>org.springframework</groupId>
783
	            <artifactId>spring-beans</artifactId>
784
	          </exclusion>
785
	        </exclusions>
786
	      </dependency>
787
	       <dependency>
788
	        <groupId>org.unitils</groupId>
789
	        <artifactId>unitils-easymock</artifactId>
790
	        <version>${unitils.version}</version>
791
	        <scope>test</scope>
792
	      </dependency>
793
	      <dependency>
794
	        <groupId>org.unitils</groupId>
795
	        <artifactId>unitils-mock</artifactId>
796
	        <version>${unitils.version}</version>
797
	        <scope>test</scope>
798
	      </dependency>
799
	      <dependency>
800
	        <groupId>org.unitils</groupId>
801
	        <artifactId>unitils-inject</artifactId>
802
	        <version>${unitils.version}</version>
803
	        <scope>test</scope>
804
	      </dependency>
805
	       <dependency>
806
	        <groupId>org.unitils</groupId>
807
	        <artifactId>unitils-orm</artifactId>
808
	        <version>${unitils.version}</version>
809
	        <scope>test</scope>
810
            <exclusions>
811
                <exclusion>
812
                    <groupId>org.springframework</groupId>
813
                    <artifactId>spring-context</artifactId>
814
                </exclusion>
815
                <exclusion>
816
                    <groupId>org.springframework</groupId>
817
                    <artifactId>spring-orm</artifactId>
818
                </exclusion>
819
				<exclusion>
820
                    <groupId>javax.persistence</groupId>
821
                    <artifactId>persistence-api</artifactId>
822
                </exclusion>
823
            </exclusions>
824
        </dependency>
825
            <dependency>
826
                <groupId>org.unitils</groupId>
827
                <artifactId>unitils-spring</artifactId>
828
                <version>${unitils.version}</version>
829
                <scope>test</scope>
830
                <exclusions>
831
                    <exclusion>
832
                        <groupId>org.springframework</groupId>
833
                        <artifactId>spring-core</artifactId>
834
                    </exclusion>
835
                    <exclusion>
836
                        <groupId>org.springframework</groupId>
837
                        <artifactId>spring-context</artifactId>
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff

Add picture from clipboard (Maximum size: 40 MB)