Project

General

Profile

Download (5.89 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
  <!-- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" -->
4
  <parent>
5
    <groupId>eu.etaxonomy</groupId>
6
    <artifactId>cdmlib-parent</artifactId>
7
    <version>5.29.0-SNAPSHOT</version>
8
    <relativePath>../pom.xml</relativePath>
9
  </parent>
10

    
11
  <modelVersion>4.0.0</modelVersion>
12
  <artifactId>cdmlib-remote</artifactId>
13
  <properties>
14
    <!-- custom property to hold the patch version number shouldn't this
15
      be set in the parent pom? -->
16
    <project.patchversion>0</project.patchversion>
17
  </properties>
18
  <name>CDM Remote</name>
19
  <description>The EDIT CDM Remote package allows remote access to
20
    the common data model via webservices in the wider sense</description>
21
  <!-- Revert this back to "war" before committing -->
22
  <packaging>jar</packaging>
23
  
24
  <build>
25
    <plugins>
26
      <plugin>
27
        <artifactId>maven-resources-plugin</artifactId>
28
        <version>2.7</version>
29
        <executions>
30
          <execution>
31
            <id>copy-resources</id>
32
            <phase>validate</phase>
33
            <goals>
34
              <goal>copy-resources</goal>
35
            </goals>
36
            <configuration>
37
              <outputDirectory>${project.build.outputDirectory}/eu/etaxonomy/cdm/doc/remote/apt</outputDirectory>
38
              <resources>
39
                <resource>
40
                  <directory>../src/site/apt/remote</directory>
41
                  <filtering>true</filtering>
42
                </resource>
43
              </resources>
44
            </configuration>
45
          </execution>
46
        </executions>
47
      </plugin>
48
    </plugins>
49
  </build>
50
  
51
  <dependencies>
52
    <dependency>
53
      <groupId>eu.etaxonomy</groupId>
54
      <artifactId>cdmlib-io</artifactId>
55
    </dependency>
56
    <dependency>
57
        <groupId>eu.etaxonomy</groupId>
58
        <artifactId>cdmlib-test</artifactId>
59
        <scope>test</scope>
60
    </dependency>
61
    <dependency>
62
      <groupId>javax.servlet</groupId>
63
      <artifactId>javax.servlet-api</artifactId>
64
      <scope>provided</scope>
65
    </dependency>
66
    <dependency>
67
      <groupId>org.springframework</groupId>
68
      <artifactId>spring-web</artifactId>
69
    </dependency>
70
    <dependency>
71
      <groupId>org.springframework</groupId>
72
      <artifactId>spring-context-support</artifactId>
73
    </dependency>
74
    <dependency>
75
        <groupId>org.springframework</groupId>
76
        <artifactId>spring-webmvc</artifactId>
77
    </dependency>
78
    <dependency>
79
      <groupId>org.springmodules</groupId>
80
      <artifactId>spring-modules-cache</artifactId>
81
      <version>0.7</version>
82
      <exclusions>
83
        <exclusion>
84
          <groupId>org.springframework</groupId>
85
          <artifactId>spring</artifactId>
86
        </exclusion>
87
        <exclusion>
88
          <groupId>org.springframework</groupId>
89
          <artifactId>spring-mock</artifactId>
90
        </exclusion>
91
      </exclusions>
92
    </dependency>
93
    <dependency>
94
      <groupId>org.springframework.security</groupId>
95
      <artifactId>spring-security-core</artifactId>
96
    </dependency>
97
    <dependency>
98
      <groupId>org.springframework.security</groupId>
99
      <artifactId>spring-security-config</artifactId>
100
    </dependency>
101
    <dependency>
102
      <groupId>org.springframework.security</groupId>
103
      <artifactId>spring-security-web</artifactId>
104
    </dependency>
105
    <dependency>
106
      <groupId>org.springframework.security.oauth</groupId>
107
      <artifactId>spring-security-oauth2</artifactId>
108
    </dependency>
109
    <dependency>
110
      <groupId>xmlunit</groupId>
111
      <artifactId>xmlunit</artifactId>
112
    </dependency>
113

    
114
    <dependency>
115
      <groupId>com.ibm.lsid</groupId>
116
      <artifactId>lsid-server</artifactId>
117
    </dependency>
118
    <dependency>
119
      <groupId>com.ibm.lsid</groupId>
120
      <artifactId>lsid-client</artifactId>
121
    </dependency>
122
    <dependency>
123
      <groupId>com.github.dozermapper</groupId>
124
      <artifactId>dozer-core</artifactId>
125
    </dependency>
126
    <dependency>
127
        <groupId>com.github.dozermapper</groupId>
128
        <artifactId>dozer-spring4</artifactId>
129
    </dependency>
130
    <dependency>
131
      <groupId>org.json</groupId>
132
      <artifactId>json</artifactId>
133
    </dependency>
134
    <dependency>
135
      <groupId>org.springframework</groupId>
136
      <artifactId>spring-oxm</artifactId>
137
    </dependency>
138

    
139
    <!-- XmlView -->
140
    <dependency>
141
      <groupId>com.thoughtworks.xstream</groupId>
142
      <artifactId>xstream</artifactId>
143
      <exclusions>
144
        <!-- https://stackoverflow.com/questions/17077922/maven-xpp3-versus-xpp3-min -->
145
        <!-- But maybe we can exclude xpp3 instead, not sure if it is directly needed or only for xstream -->
146
        <exclusion>
147
            <groupId>xpp3</groupId>
148
            <artifactId>xpp3_min</artifactId>
149
        </exclusion>
150
      </exclusions>
151
    </dependency>
152
    
153
    <dependency>
154
      <groupId>xpp3</groupId>
155
      <artifactId>xpp3</artifactId>
156
    </dependency>
157

    
158
    <!-- JsonView -->
159
    <dependency>
160
      <!-- for xml serialization (net.sf.json.xml.XMLSerializer) -->
161
      <groupId>xom</groupId>
162
      <artifactId>xom</artifactId>
163
<!--       <exclusions> -->
164
<!--         <exclusion> -->
165
<!--           <groupId>xml-apis</groupId> -->
166
<!--           <artifactId>xml-apis</artifactId> -->
167
<!--         </exclusion> -->
168
<!--       </exclusions> -->
169
    </dependency>
170

    
171
    <!-- swagger -->
172
    <dependency>
173
      <groupId>io.swagger</groupId>
174
      <artifactId>swagger-annotations</artifactId>
175
    </dependency>
176

    
177
    <!-- Connection Pooling -->
178
    <dependency>
179
      <groupId>org.hibernate</groupId>
180
      <artifactId>hibernate-c3p0</artifactId>
181
    </dependency>
182
    <!-- iif -->
183
    <dependency>
184
      <groupId>de.digitalcollections.iiif</groupId>
185
      <artifactId>iiif-apis</artifactId>
186
    </dependency>
187
  </dependencies>
188
</project>
189

    
(4-4/4)