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.4.0-SNAPSHOT</version>
13

    
14
    <properties>
15
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
16
        <!-- for the latest version see http://docs.seleniumhq.org/download/#client-drivers -->
17
        <selenium.version>2.53.0</selenium.version>
18
        <!-- 
19
            from WebDriver 2.53.0 HTMLUnit is no longer distributed with Selenium WebDriver
20
            https://github.com/SeleniumHQ/htmlunit-driver
21
            need to bring in the htmlunit driver on its own
22
            https://github.com/SeleniumHQ/selenium/blob/master/java/CHANGELOG 
23
        -->
24
        <selenium.htmlunit.version>2.52.0</selenium.htmlunit.version>
25
    </properties>
26

    
27
    <mailingLists>
28
        <mailingList>
29
            <name>EDIT Platform Developers</name>
30
            <subscribe>
31
                https://lists.fu-berlin.de/listinfo/editplatformdevelopers#subscribe
32
            </subscribe>
33
            <unsubscribe>
34
                https://lists.fu-berlin.de/listinfo/editplatformdevelopers#options
35
            </unsubscribe>
36
        </mailingList>
37
        <mailingList>
38
            <name>EDIT User</name>
39
            <subscribe>
40
                https://lists.fu-berlin.de/listinfo/edituser#subscribe
41
            </subscribe>
42
            <unsubscribe>
43
                https://lists.fu-berlin.de/listinfo/edituser#options
44
            </unsubscribe>
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
    <distributionManagement>
75
        <site>
76
            <id>wp5.e-taxonomy.eu</id>
77
            <url>
78
                scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/portal/
79
            </url>
80
        </site>
81
        <repository>
82
            <uniqueVersion>false</uniqueVersion>
83
            <id>wp5.e-taxonomy.eu</id>
84
            <name>Edit Maven Repository</name>
85
            <url>
86
                scpexe://wp5.e-taxonomy.eu/var/www/wp5.e-taxonomy.eu/mavenrepo
87
            </url>
88
        </repository>
89
    </distributionManagement>
90

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

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

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