Project

General

Profile

Download (10.9 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/maven-v4_0_0.xsd">
3
    <modelVersion>4.0.0</modelVersion>
4
    <groupId>eu.etaxonomy</groupId>
5
    <artifactId>cdm-dataportal</artifactId>
6
    <name>CDM Dataportal</name>
7
    <!-- 
8
        packaging needs to be jar otherwise running surefire tests is not possible? 
9
        see also  maven-jar-plugin & maven-deploy-plugin where artifact are skipped
10
    -->
11
    <packaging>jar</packaging>
12
    <version>4.12.0-SNAPSHOT</version>
13

    
14
    <properties>
15
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
16
        <!-- 
17
			for the latest version see http://docs.seleniumhq.org/download/#client-drivers 
18
		-->
19
        <selenium.version>2.53.0</selenium.version>
20
        <!-- 
21
            from WebDriver 2.53.0 HTMLUnit is no longer distributed with Selenium WebDriver
22
            https://github.com/SeleniumHQ/htmlunit-driver
23
            need to bring in the htmlunit driver on its own
24
            https://github.com/SeleniumHQ/selenium/blob/master/java/CHANGELOG 
25
        -->
26
        <selenium.htmlunit.version>2.52.0</selenium.htmlunit.version>
27
    </properties>
28
    <scm>
29
      <connection>scm:git:https://dev.e-taxonomy.eu/git/cdm-dataportal.git</connection>
30
      <developerConnection>scm:git:ssh://git@dev.e-taxonomy.eu/var/git/cdm-dataportal.git
31
        </developerConnection>
32
      <url>https://dev.e-taxonomy.eu/gitweb/cdm-dataportal.git/tree</url>
33
    </scm>
34
    <mailingLists>
35
        <mailingList>
36
            <name>EDIT Platform Developers</name>
37
            <subscribe>
38
                https://lists.fu-berlin.de/listinfo/editplatformdevelopers#subscribe
39
            </subscribe>
40
            <unsubscribe>
41
                https://lists.fu-berlin.de/listinfo/editplatformdevelopers#options
42
            </unsubscribe>
43
        </mailingList>
44
        <mailingList>
45
            <name>EDIT User</name>
46
            <subscribe>
47
                https://lists.fu-berlin.de/listinfo/edituser#subscribe
48
            </subscribe>
49
            <unsubscribe>
50
                https://lists.fu-berlin.de/listinfo/edituser#options
51
            </unsubscribe>
52
        </mailingList>
53
    </mailingLists>
54
    <licenses>
55
        <license>
56
            <name>Mozilla Public License Version 1.1</name>
57
            <url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
58
            <distribution>repo</distribution>
59
        </license>
60
    </licenses>
61
    <developers>
62
        <developer>
63
            <!-- your SVN account id please! -->
64
            <id>a.kohlbecker</id>
65
            <name>
66
                Andreas Kohlbecker
67
            </name>
68
            <email>a.kohlbecker [at] bgbm.org</email>
69
            <organization>
70
                Botanical Garden Botanical Museum Berlin
71
            </organization>
72
            <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
73
            <timezone>+1</timezone>
74
            <roles>
75
                <role>Developer</role>
76
            </roles>
77
            <url />
78
        </developer>
79
    </developers>
80

    
81
    <distributionManagement>
82
        <site>
83
            <id>wp5.e-taxonomy.eu</id>
84
            <url>
85
                scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/portal/
86
            </url>
87
        </site>
88
        <repository>
89
            <uniqueVersion>false</uniqueVersion>
90
            <id>wp5.e-taxonomy.eu</id>
91
            <name>Edit Maven Repository</name>
92
            <url>
93
                scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo
94
            </url>
95
        </repository>
96
    </distributionManagement>
97

    
98
    <repositories>
99
        <!-- The EDIT repository is needed for the maven site skin -->
100
        <repository>
101
            <id>EditRepository</id>
102
            <url>http://wp5.e-taxonomy.eu/mavenrepo/</url>
103
        </repository>
104
    </repositories>
105

    
106
  <profiles>
107
    <profile>
108
      <id>java8-doclint-disabled</id>
109
      <activation>
110
        <jdk>[1.8,)</jdk>
111
      </activation>
112
      <properties>
113
        <javadoc.opts>-Xdoclint:none</javadoc.opts>
114
      </properties>
115
    </profile>
116
  </profiles>
117
    <build>
118
        <plugins>
119
            <plugin>
120
                <artifactId>maven-compiler-plugin</artifactId>
121
                <version>3.2</version>
122
                <configuration>
123
                    <source>1.8</source>
124
                    <target>1.8</target>
125
                </configuration>
126
            </plugin>
127
            <plugin>
128
              <groupId>org.apache.maven.plugins</groupId>
129
              <artifactId>maven-javadoc-plugin</artifactId>
130
              <version>2.9.1</version>
131
              <configuration>
132
                <additionalparam>${javadoc.opts}</additionalparam>
133
              </configuration>
134
            </plugin>            
135
            <plugin>
136
              <groupId>org.apache.maven.plugins</groupId>
137
              <artifactId>maven-jar-plugin</artifactId>
138
              <version>2.6</version>
139
              <configuration>
140
                <excludes>
141
                  <exclude>**</exclude><!-- create empty archives -->
142
                </excludes>
143
                <skipIfEmpty>true</skipIfEmpty>
144
              </configuration>
145
            </plugin>
146
            <plugin>
147
                <groupId>org.apache.maven.plugins</groupId>
148
                <artifactId>maven-deploy-plugin</artifactId>
149
                <configuration>
150
                    <skip>true</skip><!-- packaging is set to jar  -->
151
                </configuration>
152
                <version>2.8.2</version>
153
            </plugin>
154
            <plugin>
155
                <groupId>org.apache.maven.plugins</groupId>
156
                <artifactId>maven-site-plugin</artifactId>
157
                <version>3.4</version>
158
                <configuration>
159
                    <locales>en</locales>
160
                    <outputEncoding>UTF-8</outputEncoding>
161
                    <siteDirectory>${basedir}/site</siteDirectory>
162
                    <!-- 
163
						chmod: not not use chmod, rather adapt the umask
164
                        of the user at the server to which the site is deployed
165
                    -->
166
                    <chmod>false</chmod>
167
                </configuration>
168
            </plugin>
169
            <plugin>
170
                <groupId>external.atlassian.jgitflow</groupId>
171
                <artifactId>jgitflow-maven-plugin</artifactId>
172
                <version>1.0-m6</version>
173
                <configuration>
174
                    <pushHotfixes>true</pushHotfixes>
175
                    <pushReleases>true</pushReleases>
176
                    <enableSshAgent>true</enableSshAgent>
177
                    <allowSnapshots>true</allowSnapshots>
178
                    <allowUntracked>true</allowUntracked>
179
                </configuration>
180
                <dependencies>
181
                    <!--
182
                          upgrading dependency jsch.agent.version of jgit-flow plugin to 0.1.53
183
                          in order have ssl key exchange algorithms compatible with openssh 6.7
184
                       -->
185
                    <dependency>
186
                        <groupId>com.jcraft</groupId>
187
                        <artifactId>jsch</artifactId>
188
                        <version>0.1.53</version>
189
                    </dependency>
190
                </dependencies>
191
            </plugin>
192
        </plugins>
193
        <!-- EXTENSIONS -->
194
        <extensions>
195
            <extension>
196
                <groupId>org.apache.maven.wagon</groupId>
197
                <artifactId>wagon-scm</artifactId>
198
                <version>1.0-beta-6</version>
199
            </extension>
200
            <extension>
201
                <groupId>org.apache.maven.wagon</groupId>
202
                <artifactId>wagon-ssh</artifactId>
203
                <version>1.0-beta-6</version>
204
            </extension>
205
            <extension>
206
                <groupId>org.apache.maven.wagon</groupId>
207
                <artifactId>wagon-ssh-external</artifactId>
208
                <version>1.0-beta-6</version>
209
            </extension>
210
            <extension>
211
                <groupId>org.apache.maven.scm</groupId>
212
                <artifactId>maven-scm-manager-plexus</artifactId>
213
                <version>1.0</version>
214
            </extension>
215
            <extension>
216
                <groupId>org.apache.maven.scm</groupId>
217
                <artifactId>maven-scm-provider-svnexe</artifactId>
218
                <version>1.0</version>
219
            </extension>
220
            <!-- WebDAV plugin to upload snapshots -->
221
            <extension>
222
                <groupId>org.apache.maven.wagon</groupId>
223
                <artifactId>wagon-webdav</artifactId>
224
                <version>1.0-beta-2</version>
225
            </extension>
226
        </extensions>
227
    </build>
228

    
229
    <dependencies>
230
        <dependency>
231
            <groupId>junit</groupId>
232
            <artifactId>junit</artifactId>
233
            <version>4.6</version>
234
        </dependency>
235
        <dependency>
236
            <groupId>log4j</groupId>
237
            <artifactId>log4j</artifactId>
238
            <version>1.2.16</version>
239
        </dependency>
240
        <dependency>
241
            <groupId>commons-lang</groupId>
242
            <artifactId>commons-lang</artifactId>
243
            <version>2.2</version>
244
        </dependency>
245
        <!--
246
          selenium 2 webdriver, see
247
          http://seleniumhq.org/docs/03_webdriver.html#with-maven
248
        -->
249
        <dependency>
250
            <groupId>org.seleniumhq.selenium</groupId>
251
            <artifactId>selenium-firefox-driver</artifactId>
252
            <version>${selenium.version}</version>
253
        </dependency>
254
        <dependency>
255
            <groupId>org.seleniumhq.selenium</groupId>
256
            <artifactId>selenium-support</artifactId>
257
            <version>${selenium.version}</version>
258
        </dependency>
259
        <dependency>
260
            <groupId>org.seleniumhq.selenium</groupId>
261
            <artifactId>selenium-api</artifactId>
262
            <version>${selenium.version}</version>
263
        </dependency>
264
        <dependency>
265
            <!-- Selenese emulation -->
266
            <groupId>org.seleniumhq.selenium</groupId>
267
            <artifactId>selenium-java</artifactId>
268
            <version>${selenium.version}</version>
269
        </dependency>
270
        <dependency>
271
            <groupId>org.seleniumhq.selenium</groupId>
272
            <artifactId>selenium-chrome-driver</artifactId>
273
            <version>${selenium.version}</version>
274
        </dependency>
275
        <dependency>
276
            <groupId>org.seleniumhq.selenium</groupId>
277
            <artifactId>selenium-ie-driver</artifactId>
278
            <version>${selenium.version}</version>
279
        </dependency>
280
        <dependency>
281
            <groupId>org.seleniumhq.selenium</groupId>
282
            <artifactId>selenium-htmlunit-driver</artifactId>
283
            <version>${selenium.htmlunit.version}</version>
284
        </dependency>
285
        <dependency>
286
            <groupId>eu.etaxonomy</groupId>
287
            <artifactId>cdmlib-model</artifactId>
288
            <version>${project.version}</version>
289
        </dependency>
290
    </dependencies>
291
</project>
(3-3/3)