Project

General

Profile

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

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