Project

General

Profile

Download (9.82 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.5.0</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

    
29
    <mailingLists>
30
        <mailingList>
31
            <name>EDIT Platform Developers</name>
32
            <subscribe>
33
                https://lists.fu-berlin.de/listinfo/editplatformdevelopers#subscribe
34
            </subscribe>
35
            <unsubscribe>
36
                https://lists.fu-berlin.de/listinfo/editplatformdevelopers#options
37
            </unsubscribe>
38
        </mailingList>
39
        <mailingList>
40
            <name>EDIT User</name>
41
            <subscribe>
42
                https://lists.fu-berlin.de/listinfo/edituser#subscribe
43
            </subscribe>
44
            <unsubscribe>
45
                https://lists.fu-berlin.de/listinfo/edituser#options
46
            </unsubscribe>
47
        </mailingList>
48
    </mailingLists>
49
    <licenses>
50
        <license>
51
            <name>Mozilla Public License Version 1.1</name>
52
            <url>http://www.mozilla.org/MPL/MPL-1.1.html</url>
53
            <distribution>repo</distribution>
54
        </license>
55
    </licenses>
56
    <developers>
57
        <developer>
58
            <!-- your SVN account id please! -->
59
            <id>a.kohlbecker</id>
60
            <name>
61
                Andreas Kohlbecker
62
            </name>
63
            <email>a.kohlbecker [at] bgbm.org</email>
64
            <organization>
65
                Botanical Garden Botanical Museum Berlin
66
            </organization>
67
            <organizationUrl>http://www.bgbm.org/BioDivInf/</organizationUrl>
68
            <timezone>+1</timezone>
69
            <roles>
70
                <role>Developer</role>
71
            </roles>
72
            <url />
73
        </developer>
74
    </developers>
75

    
76
    <distributionManagement>
77
        <site>
78
            <id>wp5.e-taxonomy.eu</id>
79
            <url>
80
                scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/portal/
81
            </url>
82
        </site>
83
        <repository>
84
            <uniqueVersion>false</uniqueVersion>
85
            <id>wp5.e-taxonomy.eu</id>
86
            <name>Edit Maven Repository</name>
87
            <url>
88
                scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo
89
            </url>
90
        </repository>
91
    </distributionManagement>
92

    
93
    <repositories>
94
        <!-- The EDIT repository is needed for the maven site skin -->
95
        <repository>
96
            <id>EditRepository</id>
97
            <url>http://wp5.e-taxonomy.eu/mavenrepo/</url>
98
        </repository>
99
    </repositories>
100

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

    
205
    <dependencies>
206
        <dependency>
207
            <groupId>junit</groupId>
208
            <artifactId>junit</artifactId>
209
            <version>4.6</version>
210
        </dependency>
211
        <dependency>
212
            <groupId>log4j</groupId>
213
            <artifactId>log4j</artifactId>
214
            <version>1.2.16</version>
215
        </dependency>
216
        <dependency>
217
            <groupId>commons-lang</groupId>
218
            <artifactId>commons-lang</artifactId>
219
            <version>2.2</version>
220
        </dependency>
221
        <!--
222
          selenium 2 webdriver, see
223
          http://seleniumhq.org/docs/03_webdriver.html#with-maven
224
        -->
225
        <dependency>
226
            <groupId>org.seleniumhq.selenium</groupId>
227
            <artifactId>selenium-firefox-driver</artifactId>
228
            <version>${selenium.version}</version>
229
        </dependency>
230
        <dependency>
231
            <groupId>org.seleniumhq.selenium</groupId>
232
            <artifactId>selenium-support</artifactId>
233
            <version>${selenium.version}</version>
234
        </dependency>
235
        <dependency>
236
            <groupId>org.seleniumhq.selenium</groupId>
237
            <artifactId>selenium-api</artifactId>
238
            <version>${selenium.version}</version>
239
        </dependency>
240
        <dependency>
241
            <!-- Selenese emulation -->
242
            <groupId>org.seleniumhq.selenium</groupId>
243
            <artifactId>selenium-java</artifactId>
244
            <version>${selenium.version}</version>
245
        </dependency>
246
        <dependency>
247
            <groupId>org.seleniumhq.selenium</groupId>
248
            <artifactId>selenium-chrome-driver</artifactId>
249
            <version>${selenium.version}</version>
250
        </dependency>
251
        <dependency>
252
            <groupId>org.seleniumhq.selenium</groupId>
253
            <artifactId>selenium-ie-driver</artifactId>
254
            <version>${selenium.version}</version>
255
        </dependency>
256
        <dependency>
257
            <groupId>org.seleniumhq.selenium</groupId>
258
            <artifactId>selenium-htmlunit-driver</artifactId>
259
            <version>${selenium.htmlunit.version}</version>
260
        </dependency>
261
    </dependencies>
262
</project>
(3-3/3)