Project

General

Profile

Download (6.65 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">
3
  <!-- 
4
		xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
5
		http://maven.apache.org/maven-v4_0_0.xsd"
6
   -->
7
	<parent>
8
		<groupId>eu.etaxonomy</groupId>
9
		<artifactId>cdmlib-parent</artifactId>
10
		<version>2.4</version>
11
	</parent>
12
	
13
  <modelVersion>4.0.0</modelVersion>
14
  <artifactId>cdmlib-remote</artifactId>
15
  <properties>
16
    <!--  
17
      custom property to hold the patch version number     
18
      should'nt this be set in the parent pom? 
19
     -->
20
    <project.patchversion>0</project.patchversion>
21
  </properties> 
22
  <name>CDM Remote</name>
23
	<description>The EDIT CDM Remote package allows remote access to
24
		the common data model via webservices in the wider sense</description>
25
  <packaging>war</packaging>
26
  <scm>
27
		<connection>
28
			scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/cdmlib-remote/
29
		</connection>
30
		<developerConnection>
31
			scm:svn:https://dev.e-taxonomy.eu/svn/trunk/cdmlib/cdmlib-remote/
32
		</developerConnection>
33
		<url>
34
			http://dev.e-taxonomy.eu/trac/browser/trunk/cdmlib/cdmlib-remote/
35
		</url>
36
  </scm>
37

    
38
	<dependencies>
39
		<dependency>
40
			<groupId>eu.etaxonomy</groupId>
41
			<artifactId>cdmlib-ext</artifactId>
42
		</dependency>
43
		<dependency>
44
			<groupId>eu.etaxonomy</groupId>
45
			<artifactId>cdmlib-persistence</artifactId>
46
		</dependency>
47
		<dependency>
48
			<groupId>eu.etaxonomy</groupId>
49
			<artifactId>cdmlib-model</artifactId>
50
		</dependency>
51
		<dependency>
52
			<groupId>eu.etaxonomy</groupId>
53
			<artifactId>cdmlib-services</artifactId>
54
		</dependency>
55
		<dependency>
56
			<groupId>eu.etaxonomy</groupId>
57
			<artifactId>cdmlib-io</artifactId>
58
		</dependency>
59
		<dependency>
60
			<groupId>javax.servlet</groupId>
61
			<artifactId>servlet-api</artifactId>
62
			<scope>provided</scope>
63
		</dependency>
64
		<dependency>
65
			<groupId>org.springframework</groupId>
66
			<artifactId>org.springframework.web</artifactId>
67
		</dependency>
68
		<dependency>
69
            <groupId>org.springframework</groupId>
70
            <artifactId>org.springframework.context.support</artifactId>
71
        </dependency>
72
		<dependency>
73
			<groupId>org.springframework</groupId>
74
			<artifactId>org.springframework.web.servlet</artifactId>
75
		</dependency>
76
		<dependency>
77
	         <groupId>org.springmodules</groupId>
78
	         <artifactId>spring-modules-cache</artifactId>
79
	         <version>0.7</version>
80
	         <exclusions>
81
	          <exclusion>
82
	            <groupId>org.springframework</groupId>
83
	            <artifactId>spring</artifactId>
84
	          </exclusion>
85
	          <exclusion>
86
	            <groupId>org.springframework</groupId>
87
	            <artifactId>spring-mock</artifactId>
88
	          </exclusion>
89
	        </exclusions>
90
	    </dependency>
91
		<dependency>
92
			<groupId>com.ibm.lsid</groupId>
93
			<artifactId>lsid-server</artifactId>
94
		</dependency>
95
		<dependency>
96
			<groupId>com.ibm.lsid</groupId>
97
			<artifactId>lsid-client</artifactId>
98
		</dependency>
99
		<dependency>
100
			<groupId>org.easymock</groupId>
101
			<artifactId>easymock</artifactId>
102
		</dependency>
103
		<dependency>
104
      <groupId>xmlunit</groupId>
105
      <artifactId>xmlunit</artifactId>
106
      </dependency>
107
		<dependency>
108
			<groupId>org.springframework</groupId>
109
			<artifactId>org.springframework.test</artifactId>
110
		</dependency>
111
		<dependency>
112
			<groupId>net.sf.dozer</groupId>
113
			<artifactId>dozer</artifactId>
114
		</dependency>
115
		<dependency>
116
			<groupId>joda-time</groupId>
117
			<artifactId>joda-time</artifactId>    
118
		</dependency>
119
		<dependency>
120
      <groupId>org.hibernate</groupId>
121
      <artifactId>hibernate-cglib-repack</artifactId>
122
    </dependency>
123
    <dependency>
124
	  <groupId>org.hibernate</groupId>
125
	  <artifactId>hibernate-core</artifactId>
126
	</dependency>
127
	<dependency>
128
  	  <groupId>org.hibernate</groupId>
129
  	  <artifactId>hibernate-ehcache</artifactId>
130
  	</dependency>
131
    <dependency>
132
      <groupId>commons-io</groupId>
133
      <artifactId>commons-io</artifactId>
134
    </dependency>
135
		<!-- JsonView -->
136
    <dependency>
137
      <groupId>net.sf.json-lib</groupId>
138
      <artifactId>json-lib</artifactId>
139
      <version>2.2.3</version>
140
      <classifier>jdk15</classifier>   
141
    </dependency>
142
	<dependency>
143
	  <groupId>org.springframework</groupId>
144
	  <artifactId>org.springframework.oxm</artifactId>
145
	  <version>3.0.0.RC1</version>
146
	</dependency>
147

    
148
		<!-- XmlView -->
149
		<dependency>
150
			<groupId>com.thoughtworks.xstream</groupId>
151
			<artifactId>xstream</artifactId>
152
		</dependency>
153
		<dependency>
154
			<groupId>xpp3</groupId>
155
			<artifactId>xpp3</artifactId>
156
		</dependency>
157
		<dependency>
158
		  <groupId>stax</groupId>
159
		  <artifactId>stax</artifactId>
160
		</dependency>
161

    
162
		<!-- JSP TAG LIBS -->
163
		<dependency>
164
			<groupId>taglibs</groupId>
165
			<artifactId>standard</artifactId>
166
			<version>1.1.2</version>
167
		</dependency>
168
		<dependency>
169
			<groupId>taglibs</groupId>
170
			<artifactId>x</artifactId>
171
			<version>1.1.2</version>
172
			<type>tld</type>
173
		</dependency>
174
		<!--  Connection Pooling  -->
175
        <dependency> 
176
            <groupId>org.hibernate</groupId> 
177
            <artifactId>hibernate-c3p0</artifactId>         
178
 		</dependency>
179

    
180
		<!--  SQL Profiling  -->
181
		<dependency>
182
		    <groupId>p6spy</groupId>
183
		    <artifactId>p6spy</artifactId>
184
		    <version>1.3</version>
185
		</dependency>
186
	</dependencies>
187
	<build>
188
		<!-- Configure the webapp -->
189
	 	<finalName>cdmserver</finalName> 
190
		<plugins>
191
		<!-- 
192
			<plugin>
193
			    <groupId>net.sf.alchim</groupId>
194
			    <artifactId>winstone-maven-plugin</artifactId>
195
			    <executions>
196
			        <execution>
197
			            <goals>
198
			                <goal>embed</goal>
199
			            </goals>
200
			            <phase>deploy</phase>
201
			        </execution>
202
			    </executions>
203
			</plugin>
204
		 -->
205
			<plugin>
206
				<groupId>org.apache.maven.plugins</groupId>
207
				<artifactId>maven-war-plugin</artifactId>
208
				<version>2.1-beta-1</version>
209
				<!-- 
210
				<configuration>
211
					<archive>
212
						<manifest>
213
							<addClasspath>true</addClasspath>
214
							<mainClass>eu.etaxonomy.cdm.server.CdmServer
215
							</mainClass>
216
						</manifest>
217
					</archive>
218
				</configuration>
219
				<executions>
220
					<execution>
221
						<id>move-main-class</id>
222
						<phase>compile</phase>
223
						<configuration>
224
							<tasks>
225
								  Ant tasks 
226
								<echo>Moving CdmServer.class to ${project.build.directory}/${project.artifactId}</echo>
227
								<move todir="${project.build.directory}/${project.artifactId}">
228
									<fileset dir="${project.build.directory}/classes/">
229
										<include name="**/CdmServer.class" />
230
									</fileset>
231
								</move>
232
							</tasks>
233
						</configuration>
234
						<goals>
235
							<goal>war</goal>
236
						</goals>
237
					</execution>
238
				</executions>
239
				 -->
240
			</plugin>
241
		</plugins>
242
	</build>
243
</project>
244

    
(3-3/3)