Project

General

Profile

Download (5.47 KB) Statistics
| Branch: | Tag: | Revision:
1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2
  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.utis</groupId>
5
  <artifactId>eubon-utis</artifactId>
6
  <packaging>war</packaging>
7

    
8
  <version>1.0-SNAPSHOT</version>
9
  <name>UTIS web application</name>
10
  <url>http://maven.apache.org</url>
11

    
12
  <properties>
13
    <spring.version>3.2.7.RELEASE</spring.version>
14
    <jackson.version>2.2.3</jackson.version>
15
    <java.codelevel>1.6</java.codelevel>
16
    <utis-core.version>1.1.0-SNAPSHOT</utis-core.version>
17
  </properties>
18

    
19
  <repositories>
20
    <!-- current spring source repositories -->
21
    <repository>
22
      <id>SpringSource Enterprise Bundle Repository - External Bundle Milestones</id>
23
      <url>http://repository.springsource.com/maven/bundles/milestone</url>
24
    </repository>
25
    <repository>
26
      <id>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</id>
27
      <url>http://repository.springsource.com/maven/bundles/release</url>
28
    </repository>
29
    <repository>
30
      <id>SpringSource Enterprise Bundle Repository - External Bundle Releases</id>
31
      <url>http://repository.springsource.com/maven/bundles/external</url>
32
    </repository>
33
    <repository>
34
      <id>jcenter-release</id>
35
      <name>jcenter</name>
36
      <url>http://oss.jfrog.org/artifactory/oss-release-local/</url>
37
    </repository>
38
  </repositories>
39

    
40
  <dependencies>
41
    <dependency>
42
      <groupId>javax.servlet</groupId>
43
      <artifactId>servlet-api</artifactId>
44
      <version>2.5</version>
45
    </dependency>
46
    <dependency>
47
      <groupId>org.springframework</groupId>
48
      <artifactId>spring-context-support</artifactId>
49
      <version>${spring.version}</version>
50
    </dependency>
51
    <dependency>
52
      <groupId>org.springframework</groupId>
53
      <artifactId>spring-web</artifactId>
54
      <version>${spring.version}</version>
55
    </dependency>
56
    <dependency>
57
      <groupId>org.springframework</groupId>
58
      <artifactId>spring-oxm</artifactId>
59
       <version>${spring.version}</version>
60
    </dependency>
61
    <!--
62
    <dependency>
63
      <groupId>org.springframework</groupId>
64
      <artifactId>org.springframework.web.servlet</artifactId>
65
      <version>${spring.version}</version>
66
    </dependency>
67
     -->
68
    <dependency>
69
      <groupId>org.springframework</groupId>
70
      <artifactId>spring-webmvc</artifactId>
71
      <version>${spring.version}</version>
72
    </dependency>
73
    <dependency>
74
      <groupId>org.apache.logging.log4j</groupId>
75
      <artifactId>log4j-api</artifactId>
76
      <version>2.0</version>
77
    </dependency>
78
    <dependency>
79
      <groupId>org.apache.logging.log4j</groupId>
80
      <artifactId>log4j-core</artifactId>
81
      <version>2.0</version>
82
    </dependency>
83
  <dependency>
84
      <groupId>org.apache.logging.log4j</groupId>
85
      <artifactId>log4j-slf4j-impl</artifactId>
86
      <version>2.0</version>
87
  </dependency>
88
    <dependency>
89
      <groupId>junit</groupId>
90
      <artifactId>junit</artifactId>
91
      <version>3.8.1</version>
92
      <scope>test</scope>
93
    </dependency>
94
    <dependency>
95
      <groupId>org.cybertaxonomy</groupId>
96
      <artifactId>utis-core</artifactId>
97
      <version>${utis-core.version}</version>
98
    </dependency>
99
    <dependency>
100
      <groupId>com.mangofactory</groupId>
101
      <artifactId>swagger-springmvc</artifactId>
102
      <version>0.9.0</version><!-- 0.8.4, 0.8.5-SNAPSHOT, 0.9.1 -->
103
    </dependency>
104

    
105
    <dependency>
106
      <!-- required for spring config element <mvc:annotation-driven /> -->
107
      <groupId>org.hibernate</groupId>
108
      <artifactId>hibernate-validator</artifactId>
109
      <version>4.3.1.Final</version><!-- 5.1.1.Final causes dependency problems with available slf4j version -->
110
    </dependency>
111

    
112
    <!-- dependencies for swagger-springmvc, added explicitely -->
113
    <dependency>
114
      <groupId>com.fasterxml.jackson.core</groupId>
115
      <artifactId>jackson-databind</artifactId>
116
      <version>${jackson.version}</version>
117
    </dependency>
118
    <dependency>
119
      <groupId>com.fasterxml.jackson.core</groupId>
120
      <artifactId>jackson-core</artifactId>
121
      <version>${jackson.version}</version>
122
    </dependency>
123
    <dependency>
124
      <groupId>com.fasterxml.jackson.core</groupId>
125
      <artifactId>jackson-annotations</artifactId>
126
      <version>${jackson.version}</version>
127
    </dependency>
128
  </dependencies>
129

    
130
  <build>
131
    <finalName>eubon-utis</finalName>
132
      <plugins>
133
        <plugin>
134
        <groupId>org.apache.maven.plugins</groupId>
135
        <artifactId>maven-compiler-plugin</artifactId>
136
        <version>2.3.2</version>
137
        <configuration>
138
            <source>${java.codelevel}</source>
139
            <target>${java.codelevel}</target>
140
            <encoding>UTF-8</encoding>
141
        </configuration>
142
      </plugin>
143
      <plugin>
144
        <groupId>org.mortbay.jetty</groupId>
145
        <artifactId>jetty-maven-plugin</artifactId>
146
        <configuration>
147
          <war>${basedir}/target/eubon-utis.war</war>
148
          <webApp>
149
            <contextPath>/eubon-utis</contextPath>
150
          </webApp>
151
        </configuration>
152
      </plugin>
153
      <plugin>
154
          <groupId>org.apache.maven.plugins</groupId>
155
          <artifactId>maven-eclipse-plugin</artifactId>
156
          <version>2.9</version>
157
          <configuration>
158
              <downloadSources>true</downloadSources>
159
              <downloadJavadocs>true</downloadJavadocs>
160
          </configuration>
161
      </plugin>
162
    </plugins>
163
  </build>
164
</project>
(3-3/3)