Project

General

Profile

1 7622 leinfelder
<?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
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4
    <modelVersion>4.0.0</modelVersion>
5
    <groupId>org.ecoinformatics</groupId>
6
    <artifactId>metacat</artifactId>
7 8339 leinfelder
    <version>2.3.0-SNAPSHOT</version>
8 7622 leinfelder
    <name>metacat</name>
9
    <packaging>war</packaging>
10
    <url>http://maven.apache.org</url>
11
    <properties>
12
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
13 8105 leinfelder
        <d1_libclient_version>1.2.4</d1_libclient_version>
14
        <d1_common_java_version>1.1.3</d1_common_java_version>
15 8106 leinfelder
        <d1_portal_version>1.2.0</d1_portal_version>
16 8339 leinfelder
        <metacat_common_version>2.3.0-SNAPSHOT</metacat_common_version>
17 7622 leinfelder
    </properties>
18
    <repositories>
19
        <repository>
20
			<id>dataone.org</id>
21
			<url>http://dev-testing.dataone.org/maven</url>
22
			<releases>
23
				<enabled>true</enabled>
24
			</releases>
25
			<snapshots>
26
				<enabled>true</enabled>
27
			</snapshots>
28
		</repository>
29
        <repository>
30
            <snapshots>
31
                <enabled>true</enabled>
32
            </snapshots>
33
            <id>opengeo</id>
34
            <name>OpenGeo Maven Repository</name>
35
            <url>http://repo.opengeo.org</url>
36
        </repository>
37
    </repositories>
38
    <dependencies>
39 7704 leinfelder
    	<dependency>
40 7850 leinfelder
    		<groupId>gov.loc</groupId>
41
			<artifactId>bagit</artifactId>
42
			<version>4.4</version>
43
			<type>jar</type>
44
			<exclusions>
45
				<exclusion>
46
					<groupId>xml-apis</groupId>
47
					<artifactId>xml-apis</artifactId>
48
		        </exclusion>
49
		        <exclusion>
50
					<groupId>org.apache.httpcomponents</groupId>
51
					<artifactId>httpclient</artifactId>
52
		        </exclusion>
53
		        <exclusion>
54
		        	<groupId>org.apache.httpcomponents</groupId>
55
    				<artifactId>httpmime</artifactId>
56
		        </exclusion>
57
		        <exclusion>
58
					<groupId>commons-codec</groupId>
59
					<artifactId>commons-codec</artifactId>
60
		        </exclusion>
61
			</exclusions>
62
    	</dependency>
63
    	<dependency>
64 7737 leinfelder
            <artifactId>d1_portal</artifactId>
65
            <groupId>org.dataone</groupId>
66
            <version>${d1_portal_version}</version>
67
            <type>jar</type>
68
            <!-- exclude extraneous artifacts (jars) -->
69
			<exclusions>
70
		        <exclusion>
71
		          <groupId>org.jibx</groupId>
72
		          <artifactId>jibx-tools</artifactId>
73
		        </exclusion>
74
		        <exclusion>
75
		          <groupId>org.jibx</groupId>
76
		          <artifactId>jibx-schema</artifactId>
77
		        </exclusion>
78
		        <exclusion>
79
		          <groupId>org.jibx</groupId>
80
		          <artifactId>jibx-extras</artifactId>
81
		        </exclusion>
82
		        <exclusion>
83
		          <groupId>org.jibx</groupId>
84
		          <artifactId>jibx-bind</artifactId>
85
		        </exclusion>
86
		        <exclusion>
87
		        	<groupId>org.apache.maven.plugins</groupId>
88
					<artifactId>maven-compiler-plugin</artifactId>
89
		        </exclusion>
90
		        <exclusion>
91
		        	<groupId>org.apache.maven.plugins</groupId>
92
					<artifactId>maven-jar-plugin</artifactId>
93
		        </exclusion>
94
		        <exclusion>
95
		        	<groupId>org.apache.maven.plugins</groupId>
96
					<artifactId>maven-clean-plugin</artifactId>
97
		        </exclusion>
98
		        <exclusion>
99
		        	<groupId>org.jibx</groupId>
100
					<artifactId>maven-jibx-plugin</artifactId>
101
		        </exclusion>
102
			</exclusions>
103
        </dependency>
104
    	<dependency>
105 7704 leinfelder
            <groupId>edu.ucsb.nceas.metacat.common</groupId>
106
            <artifactId>metacat-common</artifactId>
107 8106 leinfelder
            <version>${metacat_common_version}</version>
108 7704 leinfelder
            <type>jar</type>
109
            <!-- exclude extraneous artifacts (jars) -->
110
			<exclusions>
111
		        <exclusion>
112
		          <groupId>org.jibx</groupId>
113
		          <artifactId>jibx-tools</artifactId>
114
		        </exclusion>
115
		        <exclusion>
116
		          <groupId>org.jibx</groupId>
117
		          <artifactId>jibx-schema</artifactId>
118
		        </exclusion>
119
		        <exclusion>
120
		          <groupId>org.jibx</groupId>
121
		          <artifactId>jibx-extras</artifactId>
122
		        </exclusion>
123
		        <exclusion>
124
		          <groupId>org.jibx</groupId>
125
		          <artifactId>jibx-bind</artifactId>
126
		        </exclusion>
127
		        <exclusion>
128
		        	<groupId>org.apache.maven.plugins</groupId>
129
					<artifactId>maven-compiler-plugin</artifactId>
130
		        </exclusion>
131
		        <exclusion>
132
		        	<groupId>org.apache.maven.plugins</groupId>
133
					<artifactId>maven-jar-plugin</artifactId>
134
		        </exclusion>
135
		        <exclusion>
136
		        	<groupId>org.apache.maven.plugins</groupId>
137
					<artifactId>maven-clean-plugin</artifactId>
138
		        </exclusion>
139
		        <exclusion>
140
		        	<groupId>org.jibx</groupId>
141
					<artifactId>maven-jibx-plugin</artifactId>
142
		        </exclusion>
143
			</exclusions>
144
        </dependency>
145 7622 leinfelder
		<dependency>
146
			<groupId>org.dataone</groupId>
147
			<artifactId>d1_libclient_java</artifactId>
148
			<version>${d1_libclient_version}</version>
149
			<type>jar</type>
150 7704 leinfelder
			<scope>runtime</scope>
151 7622 leinfelder
			<!-- exclude extraneous artifacts (jars) -->
152
			<exclusions>
153
		        <exclusion>
154
		          <groupId>org.jibx</groupId>
155
		          <artifactId>jibx-tools</artifactId>
156
		        </exclusion>
157
		        <exclusion>
158
		          <groupId>org.jibx</groupId>
159
		          <artifactId>jibx-schema</artifactId>
160
		        </exclusion>
161
		        <exclusion>
162
		          <groupId>org.jibx</groupId>
163
		          <artifactId>jibx-extras</artifactId>
164
		        </exclusion>
165
		        <exclusion>
166
		          <groupId>org.jibx</groupId>
167
		          <artifactId>jibx-bind</artifactId>
168
		        </exclusion>
169
		        <exclusion>
170
		        	<groupId>org.apache.maven.plugins</groupId>
171
					<artifactId>maven-compiler-plugin</artifactId>
172
		        </exclusion>
173
		        <exclusion>
174
		        	<groupId>org.apache.maven.plugins</groupId>
175
					<artifactId>maven-jar-plugin</artifactId>
176
		        </exclusion>
177
		        <exclusion>
178
		        	<groupId>org.apache.maven.plugins</groupId>
179
					<artifactId>maven-clean-plugin</artifactId>
180
		        </exclusion>
181
		        <exclusion>
182
		        	<groupId>org.jibx</groupId>
183
					<artifactId>maven-jibx-plugin</artifactId>
184
		        </exclusion>
185
		        <!-- TODO: refine the JCS requirements -->
186
		        <exclusion>
187
		        	<groupId>berkeleydb</groupId>
188
      				<artifactId>berkeleydb</artifactId>
189
		        </exclusion>
190
		        <exclusion>
191
		        	<groupId>mysql</groupId>
192
      				<artifactId>mysql-connector-java</artifactId>
193
		        </exclusion>
194
		        <exclusion>
195
		        	<groupId>hsqldb</groupId>
196
					<artifactId>hsqldb</artifactId>
197
		        </exclusion>
198
		        <exclusion>
199
					<groupId>xml-apis</groupId>
200
					<artifactId>xml-apis</artifactId>
201
		        </exclusion>
202
		        <exclusion>
203
		        	<groupId>junit</groupId>
204
					<artifactId>junit</artifactId>
205
		        </exclusion>
206 7666 leinfelder
		        <exclusion>
207
					<groupId>xerces</groupId>
208
					<artifactId>xercesImpl</artifactId>
209
		        </exclusion>
210 7622 leinfelder
			</exclusions>
211
		</dependency>
212
		<!-- geotools -->
213
		<dependency>
214
            <groupId>org.geotools</groupId>
215
			<artifactId>gt-api</artifactId>
216
			<version>2.6.4</version>
217
		</dependency>
218
		<dependency>
219
            <groupId>org.geotools</groupId>
220
			<artifactId>gt-data</artifactId>
221
			<version>2.6.4</version>
222
		</dependency>
223
		<dependency>
224
            <groupId>org.geotools</groupId>
225
			<artifactId>gt-shapefile</artifactId>
226
			<version>2.6.4</version>
227
		</dependency>
228
		<dependency>
229
        	<groupId>com.servlets</groupId>
230
        	<artifactId>cos</artifactId>
231
        	<version>05Nov2002</version>
232
		</dependency>
233
		<dependency>
234
			<groupId>com.hazelcast</groupId>
235
			<artifactId>hazelcast</artifactId>
236
			<version>2.4.1</version>
237
		</dependency>
238
		<dependency>
239
        	<groupId>net.sf.opencsv</groupId>
240
        	<artifactId>opencsv</artifactId>
241
        	<version>1.8</version>
242
		</dependency>
243
		<dependency>
244
    		<groupId>org.apache.wicket</groupId>
245
    		<artifactId>wicket-core</artifactId>
246
			<version>6.7.0</version>
247 8333 tao
			<exclusions>
248
                <exclusion>
249
                  <groupId>org.slf4j</groupId>
250
                  <artifactId>slf4j-api</artifactId>
251
                </exclusion>
252
            </exclusions>
253 7622 leinfelder
		</dependency>
254
		<dependency>
255
			<groupId>postgresql</groupId>
256
			<artifactId>postgresql</artifactId>
257
			<version>8.0-312.jdbc3</version>
258
		</dependency>
259 8333 tao
		<!-- <dependency>
260 7622 leinfelder
			<groupId>org.apache.solr</groupId>
261
			<artifactId>solr-core</artifactId>
262
			<version>3.4.0</version>
263 8333 tao
		</dependency>-->
264 7622 leinfelder
		<dependency>
265
			<groupId>org.apache.solr</groupId>
266
			<artifactId>solr-solrj</artifactId>
267
			<version>3.4.0</version>
268
			<exclusions>
269
				<exclusion>
270
		        	<groupId>junit</groupId>
271
					<artifactId>junit</artifactId>
272
		        </exclusion>
273 8333 tao
		        <exclusion>
274
                  <groupId>org.slf4j</groupId>
275
                  <artifactId>slf4j-jdk</artifactId>
276
                </exclusion>
277 7622 leinfelder
			</exclusions>
278
		</dependency>
279
		<dependency>
280
			<groupId>commons-io</groupId>
281
			<artifactId>commons-io</artifactId>
282
			<version>2.0</version>
283
		</dependency>
284
		<dependency>
285
      		<groupId>org.dspace</groupId>
286
			<artifactId>oaicat</artifactId>
287
			<version>1.5.48</version>
288
		</dependency>
289
		<dependency>
290
			<groupId>org.quartz-scheduler</groupId>
291
			<artifactId>quartz</artifactId>
292
			<version>1.7.2</version>
293
		</dependency>
294
		<dependency>
295
			<groupId>org.apache.axis</groupId>
296
			<artifactId>axis</artifactId>
297
			<version>1.4</version>
298
		</dependency>
299
		<dependency>
300
			<groupId>javax.xml</groupId>
301
			<artifactId>jaxrpc-api</artifactId>
302
			<version>1.1</version>
303
		</dependency>
304
		<dependency>
305
			<groupId>junit</groupId>
306
			<artifactId>junit</artifactId>
307
			<version>4.8.2</version>
308
		</dependency>
309 7666 leinfelder
		<!-- require newer xercesImpl -->
310 7632 tao
		<dependency>
311 7666 leinfelder
			<groupId>xerces</groupId>
312
			<artifactId>xercesImpl</artifactId>
313
			<version>2.7.1</version>
314
		</dependency>
315 7622 leinfelder
    </dependencies>
316
</project>