blob: d7b59886d16eda764d56ad5779682367e39acfa0 [file] [log] [blame]
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -08001<?xml version="1.0" encoding="UTF-8"?>
2<!--
Shawn O. Pearcea1d41872009-03-27 20:08:14 -07003Copyright (C) 2008 The Android Open Source Project
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -08004
5Licensed under the Apache License, Version 2.0 (the "License");
6you may not use this file except in compliance with the License.
7You may obtain a copy of the License at
8
9http://www.apache.org/licenses/LICENSE-2.0
10
11Unless required by applicable law or agreed to in writing, software
12distributed under the License is distributed on an "AS IS" BASIS,
13WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14See the License for the specific language governing permissions and
15limitations under the License.
16-->
17<project xmlns="http://maven.apache.org/POM/4.0.0"
18 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
20 <modelVersion>4.0.0</modelVersion>
Shawn O. Pearce44671f52009-11-07 12:55:26 -080021
22 <groupId>com.google.gerrit</groupId>
23 <artifactId>gerrit-parent</artifactId>
24 <packaging>pom</packaging>
Sasa Zivkov2ddbf022012-05-03 08:53:05 +020025 <version>2.5-SNAPSHOT</version>
Shawn O. Pearce44671f52009-11-07 12:55:26 -080026
27 <name>Gerrit Code Review - Parent</name>
28 <url>http://code.google.com/p/gerrit/</url>
29
30 <description>
31 Gerrit - Web Based Code Review
32 </description>
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -080033
34 <mailingLists>
35 <mailingList>
36 <name>repo-discuss mailing list</name>
37 <post>repo-discuss@googlegroups.com</post>
Shawn O. Pearce44671f52009-11-07 12:55:26 -080038 <archive>http://groups.google.com/group/repo-discuss</archive>
39 <subscribe>http://groups.google.com/group/repo-discuss/subscribe</subscribe>
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -080040 </mailingList>
41 </mailingLists>
42
Shawn O. Pearce44671f52009-11-07 12:55:26 -080043 <issueManagement>
44 <url>http://code.google.com/p/gerrit/issues/list</url>
45 <system>Google Code</system>
46 </issueManagement>
47
48 <properties>
Shawn O. Pearce85608472012-06-14 13:57:23 -070049 <jgitVersion>2.0.0.201206130900-r.23-gb3dbf19</jgitVersion>
Colby Rangerb3088382012-03-07 10:24:01 -080050 <gwtormVersion>1.4</gwtormVersion>
Shawn O. Pearce34ab4292012-04-08 17:37:57 -070051 <gwtjsonrpcVersion>1.3</gwtjsonrpcVersion>
Shawn O. Pearce2c28c2d2012-06-19 16:59:16 -070052 <gwtexpuiVersion>1.2.6</gwtexpuiVersion>
Shawn O. Pearce8010d4b2012-04-07 14:40:21 -070053 <gwtVersion>2.4.0</gwtVersion>
Anatol Pomazaud4c502f2010-07-16 22:36:19 -070054 <slf4jVersion>1.6.1</slf4jVersion>
Colby Ranger78208032012-03-06 11:39:45 -080055 <guiceVersion>3.0</guiceVersion>
Shawn O. Pearceadfe2692011-05-13 20:14:49 -070056 <jettyVersion>7.2.1.v20101111</jettyVersion>
Shawn O. Pearce44671f52009-11-07 12:55:26 -080057
Anatol Pomozov76de00db2011-01-05 13:15:57 -080058 <gwt.compileReport>false</gwt.compileReport>
Shawn O. Pearceba608972009-12-19 18:55:03 -080059
Shawn O. Pearce44671f52009-11-07 12:55:26 -080060 <project.build.sourceEncoding>
61 UTF-8
62 </project.build.sourceEncoding>
63 <project.reporting.outputEncoding>
64 UTF-8
65 </project.reporting.outputEncoding>
66 </properties>
67
68 <modules>
69 <module>gerrit-patch-commonsnet</module>
Shawn O. Pearce44671f52009-11-07 12:55:26 -080070 <module>gerrit-patch-jgit</module>
71
72 <module>gerrit-util-cli</module>
73 <module>gerrit-util-ssl</module>
74
Shawn O. Pearceb1901c02011-05-19 09:06:34 -070075 <module>gerrit-antlr</module>
Shawn O. Pearce44671f52009-11-07 12:55:26 -080076 <module>gerrit-common</module>
Shawn O. Pearce2e1cb2b2012-05-24 14:28:40 -070077 <module>gerrit-cache-h2</module>
Shawn O. Pearce44671f52009-11-07 12:55:26 -080078 <module>gerrit-httpd</module>
Shawn O. Pearce6ee05542009-12-18 15:33:35 -080079 <module>gerrit-launcher</module>
Shawn O. Pearce44671f52009-11-07 12:55:26 -080080 <module>gerrit-main</module>
Dave Borowitzfb619672012-01-20 14:05:59 -080081 <module>gerrit-openid</module>
Shawn O. Pearce44671f52009-11-07 12:55:26 -080082 <module>gerrit-pgm</module>
Shawn O. Pearce8db22c82010-01-30 16:12:29 -080083 <module>gerrit-prettify</module>
Shawn O. Pearce44671f52009-11-07 12:55:26 -080084 <module>gerrit-reviewdb</module>
85 <module>gerrit-server</module>
86 <module>gerrit-sshd</module>
Anatol Pomazaucce4dae2010-07-08 21:06:04 -070087 <module>gerrit-gwtdebug</module>
Shawn O. Pearce44671f52009-11-07 12:55:26 -080088 <module>gerrit-war</module>
89
Shawn O. Pearce1650ace2012-05-10 15:31:48 -070090 <module>gerrit-extension-api</module>
Shawn O. Pearce980efdb2012-05-07 14:41:01 -070091
Shawn O. Pearce44671f52009-11-07 12:55:26 -080092 <module>gerrit-gwtui</module>
93 </modules>
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -080094
Edwin Kempin8173d422012-06-25 13:18:23 +020095 <profiles>
96 <profile>
97 <id>all</id>
98 <modules>
99 <module>gerrit-plugin-api</module>
100 <module>gerrit-plugin-archetype</module>
101 </modules>
102 </profile>
103 <profile>
104 <activation>
105 <activeByDefault>true</activeByDefault>
106 </activation>
107 <id>no-plugins</id>
108 </profile>
109 </profiles>
110
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -0800111 <licenses>
112 <license>
113 <name>Apache License, 2.0</name>
114 <comments>
115 Apache License
116 Version 2.0, January 2004
117 http://www.apache.org/licenses/
118
119 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
120
121 1. Definitions.
122
123 "License" shall mean the terms and conditions for use, reproduction,
124 and distribution as defined by Sections 1 through 9 of this document.
125
126 "Licensor" shall mean the copyright owner or entity authorized by
127 the copyright owner that is granting the License.
128
129 "Legal Entity" shall mean the union of the acting entity and all
130 other entities that control, are controlled by, or are under common
131 control with that entity. For the purposes of this definition,
132 "control" means (i) the power, direct or indirect, to cause the
133 direction or management of such entity, whether by contract or
134 otherwise, or (ii) ownership of fifty percent (50%) or more of the
135 outstanding shares, or (iii) beneficial ownership of such entity.
136
137 "You" (or "Your") shall mean an individual or Legal Entity
138 exercising permissions granted by this License.
139
140 "Source" form shall mean the preferred form for making modifications,
141 including but not limited to software source code, documentation
142 source, and configuration files.
143
144 "Object" form shall mean any form resulting from mechanical
145 transformation or translation of a Source form, including but
146 not limited to compiled object code, generated documentation,
147 and conversions to other media types.
148
149 "Work" shall mean the work of authorship, whether in Source or
150 Object form, made available under the License, as indicated by a
151 copyright notice that is included in or attached to the work
152 (an example is provided in the Appendix below).
153
154 "Derivative Works" shall mean any work, whether in Source or Object
155 form, that is based on (or derived from) the Work and for which the
156 editorial revisions, annotations, elaborations, or other modifications
157 represent, as a whole, an original work of authorship. For the purposes
158 of this License, Derivative Works shall not include works that remain
159 separable from, or merely link (or bind by name) to the interfaces of,
160 the Work and Derivative Works thereof.
161
162 "Contribution" shall mean any work of authorship, including
163 the original version of the Work and any modifications or additions
164 to that Work or Derivative Works thereof, that is intentionally
165 submitted to Licensor for inclusion in the Work by the copyright owner
166 or by an individual or Legal Entity authorized to submit on behalf of
167 the copyright owner. For the purposes of this definition, "submitted"
168 means any form of electronic, verbal, or written communication sent
169 to the Licensor or its representatives, including but not limited to
170 communication on electronic mailing lists, source code control systems,
171 and issue tracking systems that are managed by, or on behalf of, the
172 Licensor for the purpose of discussing and improving the Work, but
173 excluding communication that is conspicuously marked or otherwise
174 designated in writing by the copyright owner as "Not a Contribution."
175
176 "Contributor" shall mean Licensor and any individual or Legal Entity
177 on behalf of whom a Contribution has been received by Licensor and
178 subsequently incorporated within the Work.
179
180 2. Grant of Copyright License. Subject to the terms and conditions of
181 this License, each Contributor hereby grants to You a perpetual,
182 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
183 copyright license to reproduce, prepare Derivative Works of,
184 publicly display, publicly perform, sublicense, and distribute the
185 Work and such Derivative Works in Source or Object form.
186
187 3. Grant of Patent License. Subject to the terms and conditions of
188 this License, each Contributor hereby grants to You a perpetual,
189 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
190 (except as stated in this section) patent license to make, have made,
191 use, offer to sell, sell, import, and otherwise transfer the Work,
192 where such license applies only to those patent claims licensable
193 by such Contributor that are necessarily infringed by their
194 Contribution(s) alone or by combination of their Contribution(s)
195 with the Work to which such Contribution(s) was submitted. If You
196 institute patent litigation against any entity (including a
197 cross-claim or counterclaim in a lawsuit) alleging that the Work
198 or a Contribution incorporated within the Work constitutes direct
199 or contributory patent infringement, then any patent licenses
200 granted to You under this License for that Work shall terminate
201 as of the date such litigation is filed.
202
203 4. Redistribution. You may reproduce and distribute copies of the
204 Work or Derivative Works thereof in any medium, with or without
205 modifications, and in Source or Object form, provided that You
206 meet the following conditions:
207
208 (a) You must give any other recipients of the Work or
209 Derivative Works a copy of this License; and
210
211 (b) You must cause any modified files to carry prominent notices
212 stating that You changed the files; and
213
214 (c) You must retain, in the Source form of any Derivative Works
215 that You distribute, all copyright, patent, trademark, and
216 attribution notices from the Source form of the Work,
217 excluding those notices that do not pertain to any part of
218 the Derivative Works; and
219
220 (d) If the Work includes a "NOTICE" text file as part of its
221 distribution, then any Derivative Works that You distribute must
222 include a readable copy of the attribution notices contained
223 within such NOTICE file, excluding those notices that do not
224 pertain to any part of the Derivative Works, in at least one
225 of the following places: within a NOTICE text file distributed
226 as part of the Derivative Works; within the Source form or
227 documentation, if provided along with the Derivative Works; or,
228 within a display generated by the Derivative Works, if and
229 wherever such third-party notices normally appear. The contents
230 of the NOTICE file are for informational purposes only and
231 do not modify the License. You may add Your own attribution
232 notices within Derivative Works that You distribute, alongside
233 or as an addendum to the NOTICE text from the Work, provided
234 that such additional attribution notices cannot be construed
235 as modifying the License.
236
237 You may add Your own copyright statement to Your modifications and
238 may provide additional or different license terms and conditions
239 for use, reproduction, or distribution of Your modifications, or
240 for any such Derivative Works as a whole, provided Your use,
241 reproduction, and distribution of the Work otherwise complies with
242 the conditions stated in this License.
243
244 5. Submission of Contributions. Unless You explicitly state otherwise,
245 any Contribution intentionally submitted for inclusion in the Work
246 by You to the Licensor shall be under the terms and conditions of
247 this License, without any additional terms or conditions.
248 Notwithstanding the above, nothing herein shall supersede or modify
249 the terms of any separate license agreement you may have executed
250 with Licensor regarding such Contributions.
251
252 6. Trademarks. This License does not grant permission to use the trade
253 names, trademarks, service marks, or product names of the Licensor,
254 except as required for reasonable and customary use in describing the
255 origin of the Work and reproducing the content of the NOTICE file.
256
257 7. Disclaimer of Warranty. Unless required by applicable law or
258 agreed to in writing, Licensor provides the Work (and each
259 Contributor provides its Contributions) on an "AS IS" BASIS,
260 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
261 implied, including, without limitation, any warranties or conditions
262 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
263 PARTICULAR PURPOSE. You are solely responsible for determining the
264 appropriateness of using or redistributing the Work and assume any
265 risks associated with Your exercise of permissions under this License.
266
267 8. Limitation of Liability. In no event and under no legal theory,
268 whether in tort (including negligence), contract, or otherwise,
269 unless required by applicable law (such as deliberate and grossly
270 negligent acts) or agreed to in writing, shall any Contributor be
271 liable to You for damages, including any direct, indirect, special,
272 incidental, or consequential damages of any character arising as a
273 result of this License or out of the use or inability to use the
274 Work (including but not limited to damages for loss of goodwill,
275 work stoppage, computer failure or malfunction, or any and all
276 other commercial damages or losses), even if such Contributor
277 has been advised of the possibility of such damages.
278
279 9. Accepting Warranty or Additional Liability. While redistributing
280 the Work or Derivative Works thereof, You may choose to offer,
281 and charge a fee for, acceptance of support, warranty, indemnity,
282 or other liability obligations and/or rights consistent with this
283 License. However, in accepting such obligations, You may act only
284 on Your own behalf and on Your sole responsibility, not on behalf
285 of any other Contributor, and only if You agree to indemnify,
286 defend, and hold each Contributor harmless for any liability
287 incurred by, or claims asserted against, such Contributor by reason
288 of your accepting any such warranty or additional liability.
289
290 END OF TERMS AND CONDITIONS
291
292 APPENDIX: How to apply the Apache License to your work.
293
294 To apply the Apache License to your work, attach the following
295 boilerplate notice, with the fields enclosed by brackets "[]"
296 replaced with your own identifying information. (Don't include
297 the brackets!) The text should be enclosed in the appropriate
298 comment syntax for the file format. We also recommend that a
299 file or class name and description of purpose be included on the
300 same "printed page" as the copyright notice for easier
301 identification within third-party archives.
302
303 Copyright [yyyy] [name of copyright owner]
304
305 Licensed under the Apache License, Version 2.0 (the "License");
306 you may not use this file except in compliance with the License.
307 You may obtain a copy of the License at
308
309 http://www.apache.org/licenses/LICENSE-2.0
310
311 Unless required by applicable law or agreed to in writing, software
312 distributed under the License is distributed on an "AS IS" BASIS,
313 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
314 See the License for the specific language governing permissions and
315 limitations under the License.
316 </comments>
317 </license>
318 </licenses>
319
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -0800320 <build>
Shawn O. Pearce99cdf552009-12-29 17:27:46 -0800321 <pluginManagement>
322 <plugins>
323 <plugin>
324 <groupId>org.apache.maven.plugins</groupId>
325 <artifactId>maven-jar-plugin</artifactId>
326 <configuration>
327 <archive>
328 <manifestEntries>
329 <Implementation-Title>Gerrit Code Review - ${project.artifactId}</Implementation-Title>
330 <Implementation-Version>${project.version}</Implementation-Version>
331 <Implementation-Vendor>Gerrit Code Review</Implementation-Vendor>
332 <Implementation-Vendor-Id>com.google.gerrit</Implementation-Vendor-Id>
333 <Implementation-Vendor-URL>http://code.google.com/p/gerrit/</Implementation-Vendor-URL>
334 </manifestEntries>
335 </archive>
336 </configuration>
337 </plugin>
338
339 <plugin>
Shawn O. Pearceb150f252009-12-30 10:14:58 -0800340 <groupId>org.apache.maven.plugins</groupId>
Shawn O. Pearce99cdf552009-12-29 17:27:46 -0800341 <artifactId>maven-compiler-plugin</artifactId>
Anatol Pomozov0de57552010-11-09 15:56:47 -0800342 <version>2.3.2</version>
Shawn O. Pearce99cdf552009-12-29 17:27:46 -0800343 </plugin>
344
345 <plugin>
346 <groupId>org.apache.maven.plugins</groupId>
Shawn O. Pearcea52f8cd2011-06-02 09:59:54 -0700347 <artifactId>maven-source-plugin</artifactId>
348 <version>2.1.2</version>
349 </plugin>
350
351 <plugin>
352 <groupId>org.apache.maven.plugins</groupId>
Shawn O. Pearce99cdf552009-12-29 17:27:46 -0800353 <artifactId>maven-shade-plugin</artifactId>
Shawn O. Pearce980efdb2012-05-07 14:41:01 -0700354 <version>1.6</version>
Shawn O. Pearce99cdf552009-12-29 17:27:46 -0800355 </plugin>
356
357 <plugin>
358 <groupId>org.apache.maven.plugins</groupId>
359 <artifactId>maven-antrun-plugin</artifactId>
Anatol Pomozov0de57552010-11-09 15:56:47 -0800360 <version>1.6</version>
Shawn O. Pearce99cdf552009-12-29 17:27:46 -0800361 </plugin>
362
363 <plugin>
364 <groupId>org.apache.maven.plugins</groupId>
365 <artifactId>maven-war-plugin</artifactId>
Anatol Pomozov0de57552010-11-09 15:56:47 -0800366 <version>2.1.1</version>
Shawn O. Pearce99cdf552009-12-29 17:27:46 -0800367 </plugin>
368
369 <plugin>
370 <groupId>org.apache.maven.plugins</groupId>
371 <artifactId>maven-dependency-plugin</artifactId>
372 <version>2.1</version>
373 </plugin>
374
375 <plugin>
376 <groupId>org.antlr</groupId>
377 <artifactId>antlr3-maven-plugin</artifactId>
Anatol Pomozovd66716a72010-11-09 16:21:52 -0800378 <version>3.2</version>
Shawn O. Pearce99cdf552009-12-29 17:27:46 -0800379 </plugin>
380
381 <plugin>
382 <groupId>org.codehaus.mojo</groupId>
383 <artifactId>gwt-maven-plugin</artifactId>
Shawn O. Pearce8010d4b2012-04-07 14:40:21 -0700384 <version>2.4.0</version>
Shawn O. Pearce99cdf552009-12-29 17:27:46 -0800385 </plugin>
386
387 <plugin>
388 <groupId>org.codehaus.mojo</groupId>
389 <artifactId>build-helper-maven-plugin</artifactId>
Shawn O. Pearce9f253522011-06-06 13:49:06 -0700390 <version>1.5</version>
Shawn O. Pearce99cdf552009-12-29 17:27:46 -0800391 </plugin>
Stefan Lay2cb600d2011-07-27 18:07:27 +0200392
393 <!--This plugin's configuration is used to store Eclipse
394 m2e settings only. It has no influence on the Maven build itself. -->
395 <plugin>
396 <groupId>org.eclipse.m2e</groupId>
397 <artifactId>lifecycle-mapping</artifactId>
398 <version>1.0.0</version>
399 <configuration>
400 <lifecycleMappingMetadata>
401 <pluginExecutions>
402 <pluginExecution>
403 <pluginExecutionFilter>
404 <groupId>org.apache.maven.plugins</groupId>
405 <artifactId>maven-antrun-plugin</artifactId>
406 <versionRange>[1.0,)</versionRange>
407 <goals>
408 <goal>run</goal>
409 </goals>
410 </pluginExecutionFilter>
411 <action>
412 <ignore/>
413 </action>
414 </pluginExecution>
415 <pluginExecution>
416 <pluginExecutionFilter>
417 <groupId>org.codehaus.mojo</groupId>
418 <artifactId>build-helper-maven-plugin</artifactId>
419 <versionRange>[1.0,)</versionRange>
420 <goals>
421 <goal>add-source</goal>
422 </goals>
423 </pluginExecutionFilter>
424 <action>
425 <ignore/>
426 </action>
427 </pluginExecution>
428 </pluginExecutions>
429 </lifecycleMappingMetadata>
430 </configuration>
431 </plugin>
Shawn O. Pearce99cdf552009-12-29 17:27:46 -0800432 </plugins>
433 </pluginManagement>
434
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -0800435 <plugins>
436 <plugin>
Shawn O. Pearceb150f252009-12-30 10:14:58 -0800437 <groupId>org.apache.maven.plugins</groupId>
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -0800438 <artifactId>maven-compiler-plugin</artifactId>
439 <configuration>
Shawn O. Pearce0da2b722009-05-12 17:21:02 -0700440 <source>1.6</source>
441 <target>1.6</target>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800442 <encoding>UTF-8</encoding>
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -0800443 </configuration>
444 </plugin>
445 </plugins>
Shawn O. Pearce980efdb2012-05-07 14:41:01 -0700446
447 <extensions>
448 <extension>
449 <groupId>net.anzix.aws</groupId>
450 <artifactId>s3-maven-wagon</artifactId>
451 <version>3.2</version>
452 </extension>
453 </extensions>
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -0800454 </build>
455
456 <dependencies>
457 <dependency>
Shawn O. Pearce54c91ec2009-08-12 19:00:42 -0700458 <groupId>junit</groupId>
459 <artifactId>junit</artifactId>
Shawn O. Pearcef81dd8d2009-11-05 12:33:37 -0800460 <scope>test</scope>
461 </dependency>
462
463 <dependency>
Shawn O. Pearce3f4b1d02009-09-10 16:04:43 -0700464 <groupId>org.easymock</groupId>
465 <artifactId>easymock</artifactId>
Shawn O. Pearce3f4b1d02009-09-10 16:04:43 -0700466 <scope>test</scope>
467 </dependency>
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -0800468 </dependencies>
469
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800470 <dependencyManagement>
471 <dependencies>
472 <dependency>
Shawn O. Pearce130d40b2012-04-07 14:34:16 -0700473 <groupId>com.google.code.gson</groupId>
474 <artifactId>gson</artifactId>
475 <version>2.1</version>
476 </dependency>
477
478 <dependency>
Shawn O. Pearce2e1cb2b2012-05-24 14:28:40 -0700479 <groupId>com.google.guava</groupId>
480 <artifactId>guava</artifactId>
Shawn O. Pearce6510ad52012-07-10 11:20:21 -0700481 <version>12.0.1</version>
Shawn O. Pearce2e1cb2b2012-05-24 14:28:40 -0700482 </dependency>
483
484 <dependency>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800485 <groupId>gwtorm</groupId>
486 <artifactId>gwtorm</artifactId>
487 <version>${gwtormVersion}</version>
488 </dependency>
489 <dependency>
490 <groupId>gwtorm</groupId>
491 <artifactId>gwtorm</artifactId>
492 <version>${gwtormVersion}</version>
493 <classifier>sources</classifier>
494 </dependency>
495
496 <dependency>
497 <groupId>gwtjsonrpc</groupId>
498 <artifactId>gwtjsonrpc</artifactId>
499 <version>${gwtjsonrpcVersion}</version>
500 </dependency>
501 <dependency>
502 <groupId>gwtjsonrpc</groupId>
503 <artifactId>gwtjsonrpc</artifactId>
504 <version>${gwtjsonrpcVersion}</version>
505 <classifier>sources</classifier>
506 </dependency>
507
508 <dependency>
509 <groupId>gwtexpui</groupId>
510 <artifactId>gwtexpui</artifactId>
511 <version>${gwtexpuiVersion}</version>
512 </dependency>
513 <dependency>
514 <groupId>gwtexpui</groupId>
515 <artifactId>gwtexpui</artifactId>
516 <version>${gwtexpuiVersion}</version>
517 <classifier>sources</classifier>
518 </dependency>
519
520 <dependency>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800521 <groupId>org.openid4java</groupId>
522 <artifactId>openid4java-consumer</artifactId>
Shawn O. Pearce71ae8722011-05-15 18:03:07 -0700523 <version>0.9.6</version>
524 <type>pom</type>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800525 <exclusions>
526 <exclusion>
Colby Ranger78208032012-03-06 11:39:45 -0800527 <!-- conflicts with our use of guice 3.0 -->
528 <groupId>com.google.code.guice</groupId>
529 <artifactId>guice</artifactId>
530 </exclusion>
531 <exclusion>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800532 <!-- jug-1.1 is LGPL, and the source has been lost -->
533 <groupId>jug</groupId>
534 <artifactId>jug</artifactId>
535 </exclusion>
536 <exclusion>
537 <!-- not required on Java 5 or later -->
538 <groupId>xml-apis</groupId>
539 <artifactId>xml-apis</artifactId>
540 </exclusion>
Shawn O. Pearcebe5b01c2010-02-23 07:33:40 -0800541
542 <!-- optional, we aren't bothering with XRI support -->
543 <exclusion>
544 <groupId>org.openxri</groupId>
545 <artifactId>openxri</artifactId>
546 </exclusion>
547 <exclusion>
548 <groupId>xml-security</groupId>
549 <artifactId>xmlsec</artifactId>
550 </exclusion>
551 <exclusion>
552 <groupId>xalan</groupId>
553 <artifactId>xalan</artifactId>
554 </exclusion>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800555 </exclusions>
556 </dependency>
557
558 <dependency>
559 <groupId>org.apache.sshd</groupId>
560 <artifactId>sshd-core</artifactId>
Shawn O. Pearced2eaefa2011-04-21 13:53:06 -0700561 <version>0.5.1-r1095809</version>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800562 </dependency>
563
564 <dependency>
Anatol Pomozovba318f22011-01-05 12:41:38 -0800565 <groupId>com.jcraft</groupId>
566 <artifactId>jsch</artifactId>
Matthias Sohn32ace812011-06-22 16:31:37 +0200567 <version>0.1.44-1</version>
Anatol Pomozovba318f22011-01-05 12:41:38 -0800568 </dependency>
569
570 <dependency>
Martin Fickbfa5a182010-07-20 14:16:20 -0600571 <groupId>org.apache.velocity</groupId>
572 <artifactId>velocity</artifactId>
573 <version>1.6.4</version>
574 </dependency>
575
576 <dependency>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800577 <groupId>args4j</groupId>
578 <artifactId>args4j</artifactId>
579 <version>2.0.16</version>
580 </dependency>
581
582 <dependency>
Nasser Grainawi32a5a342011-05-19 10:47:22 -0700583 <groupId>javax.validation</groupId>
584 <artifactId>validation-api</artifactId>
585 <version>1.0.0.GA</version>
586 <scope>provided</scope>
587 </dependency>
588 <dependency>
589 <groupId>javax.validation</groupId>
590 <artifactId>validation-api</artifactId>
591 <version>1.0.0.GA</version>
592 <classifier>sources</classifier>
593 <scope>provided</scope>
594 </dependency>
595
596 <dependency>
Colby Ranger78208032012-03-06 11:39:45 -0800597 <groupId>com.google.inject</groupId>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800598 <artifactId>guice</artifactId>
599 <version>${guiceVersion}</version>
600 </dependency>
601
602 <dependency>
Colby Ranger78208032012-03-06 11:39:45 -0800603 <groupId>com.google.inject.extensions</groupId>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800604 <artifactId>guice-servlet</artifactId>
605 <version>${guiceVersion}</version>
606 </dependency>
607
608 <dependency>
Colby Ranger78208032012-03-06 11:39:45 -0800609 <groupId>com.google.inject.extensions</groupId>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800610 <artifactId>guice-assistedinject</artifactId>
611 <version>${guiceVersion}</version>
612 </dependency>
613
614 <dependency>
615 <!-- required by Guice (whose POM is fake and lacks it) -->
616 <groupId>aopalliance</groupId>
617 <artifactId>aopalliance</artifactId>
618 <version>1.0</version>
619 </dependency>
620
621 <dependency>
622 <groupId>commons-net</groupId>
623 <artifactId>commons-net</artifactId>
Anatol Pomozov76de00db2011-01-05 13:15:57 -0800624 <version>2.2</version>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800625 </dependency>
626
627 <dependency>
628 <groupId>commons-codec</groupId>
629 <artifactId>commons-codec</artifactId>
Shawn O. Pearce78d0a782010-04-27 18:33:15 -0700630 <version>1.4</version>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800631 </dependency>
632
633 <dependency>
Shawn O. Pearce022e9cc2009-11-07 20:52:24 -0800634 <groupId>commons-dbcp</groupId>
635 <artifactId>commons-dbcp</artifactId>
Shawn O. Pearcecd49d8f2010-04-27 18:37:26 -0700636 <version>1.4</version>
Shawn O. Pearce022e9cc2009-11-07 20:52:24 -0800637 </dependency>
638
639 <dependency>
640 <groupId>commons-pool</groupId>
641 <artifactId>commons-pool</artifactId>
Anatol Pomozov76de00db2011-01-05 13:15:57 -0800642 <version>1.5.5</version>
Shawn O. Pearce022e9cc2009-11-07 20:52:24 -0800643 </dependency>
644
645 <dependency>
Shawn O. Pearce993ddfb2010-06-23 14:39:19 -0300646 <groupId>commons-lang</groupId>
647 <artifactId>commons-lang</artifactId>
648 <version>2.5</version>
649 </dependency>
650
651 <dependency>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800652 <groupId>eu.medsea.mimeutil</groupId>
653 <artifactId>mime-util</artifactId>
Shawn O. Pearcef9ae35d2010-02-08 11:05:28 -0800654 <version>2.1.3</version>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800655 <exclusions>
656 <exclusion>
657 <groupId>org.slf4j</groupId>
658 <artifactId>slf4j-log4j12</artifactId>
659 </exclusion>
660 <exclusion>
661 <groupId>log4j</groupId>
662 <artifactId>log4j</artifactId>
663 </exclusion>
664 </exclusions>
665 </dependency>
666
667 <dependency>
668 <groupId>org.antlr</groupId>
669 <artifactId>antlr</artifactId>
Anatol Pomozovd66716a72010-11-09 16:21:52 -0800670 <version>3.2</version>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800671 <exclusions>
672 <exclusion>
673 <groupId>org.antlr</groupId>
674 <artifactId>stringtemplate</artifactId>
675 </exclusion>
676 <exclusion>
677 <groupId>antlr</groupId>
678 <artifactId>antlr</artifactId>
679 </exclusion>
680 </exclusions>
681 </dependency>
682
683 <dependency>
684 <groupId>bouncycastle</groupId>
685 <artifactId>bcpg-jdk15</artifactId>
686 <version>140</version>
687 </dependency>
688
689 <dependency>
690 <groupId>org.slf4j</groupId>
691 <artifactId>slf4j-api</artifactId>
692 <version>${slf4jVersion}</version>
693 </dependency>
694
695 <dependency>
696 <groupId>org.slf4j</groupId>
697 <artifactId>slf4j-log4j12</artifactId>
698 <version>${slf4jVersion}</version>
699 </dependency>
700
701 <dependency>
702 <groupId>log4j</groupId>
703 <artifactId>log4j</artifactId>
Anatol Pomazau8cb68dc2010-07-09 10:52:40 -0700704 <version>1.2.16</version>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800705 <exclusions>
706 <exclusion>
707 <groupId>javax.mail</groupId>
708 <artifactId>mail</artifactId>
709 </exclusion>
710 <exclusion>
711 <groupId>javax.jms</groupId>
712 <artifactId>jms</artifactId>
713 </exclusion>
714 <exclusion>
715 <groupId>com.sun.jdmk</groupId>
716 <artifactId>jmxtools</artifactId>
717 </exclusion>
718 <exclusion>
719 <groupId>com.sun.jmx</groupId>
720 <artifactId>jmxri</artifactId>
721 </exclusion>
722 </exclusions>
723 </dependency>
724
725 <dependency>
Shawn O. Pearceeaab2f32009-11-17 11:05:11 -0800726 <groupId>org.eclipse.jgit</groupId>
727 <artifactId>org.eclipse.jgit</artifactId>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800728 <version>${jgitVersion}</version>
729 </dependency>
730 <dependency>
Shawn O. Pearceeaab2f32009-11-17 11:05:11 -0800731 <groupId>org.eclipse.jgit</groupId>
732 <artifactId>org.eclipse.jgit</artifactId>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800733 <version>${jgitVersion}</version>
734 <classifier>sources</classifier>
735 </dependency>
736
737 <dependency>
Shawn O. Pearceeaab2f32009-11-17 11:05:11 -0800738 <groupId>org.eclipse.jgit</groupId>
739 <artifactId>org.eclipse.jgit.junit</artifactId>
740 <version>${jgitVersion}</version>
741 <scope>test</scope>
742 <exclusions>
743 <exclusion>
744 <groupId>org.eclipse.jgit</groupId>
745 <artifactId>org.eclipse.jgit</artifactId>
746 </exclusion>
747 </exclusions>
748 </dependency>
749
750 <dependency>
Shawn O. Pearcedb5fb942010-01-14 18:21:18 -0800751 <groupId>org.eclipse.jgit</groupId>
752 <artifactId>org.eclipse.jgit.http.server</artifactId>
753 <version>${jgitVersion}</version>
754 </dependency>
755
756 <dependency>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800757 <groupId>junit</groupId>
758 <artifactId>junit</artifactId>
Anatol Pomazaue530b5b2010-07-09 11:00:59 -0700759 <version>4.8.1</version>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800760 </dependency>
761
762 <dependency>
763 <groupId>com.h2database</groupId>
764 <artifactId>h2</artifactId>
Anatol Pomozov76de00db2011-01-05 13:15:57 -0800765 <version>1.2.147</version>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800766 </dependency>
767
768 <dependency>
Shawn O. Pearce99cdf552009-12-29 17:27:46 -0800769 <groupId>postgresql</groupId>
770 <artifactId>postgresql</artifactId>
Anatol Pomozov76de00db2011-01-05 13:15:57 -0800771 <version>9.0-801.jdbc4</version>
Shawn O. Pearce022e9cc2009-11-07 20:52:24 -0800772 </dependency>
773
774 <dependency>
Shawn O. Pearcefa2486a2009-11-11 14:51:30 -0800775 <groupId>org.eclipse.jetty</groupId>
776 <artifactId>jetty-servlet</artifactId>
777 <version>${jettyVersion}</version>
Shawn O. Pearce49b9d0ef2010-02-23 09:06:22 -0800778 <exclusions>
779 <exclusion>
780 <!-- use Apache javax.servlet not CDDL -->
781 <groupId>javax.servlet</groupId>
782 <artifactId>servlet-api</artifactId>
783 </exclusion>
784 </exclusions>
Shawn O. Pearcefa2486a2009-11-11 14:51:30 -0800785 </dependency>
786
787 <dependency>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800788 <groupId>org.easymock</groupId>
789 <artifactId>easymock</artifactId>
Anatol Pomazau9e6445b2010-07-09 10:47:20 -0700790 <version>3.0</version>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800791 </dependency>
792
793 <dependency>
Shawn O. Pearce49b9d0ef2010-02-23 09:06:22 -0800794 <groupId>org.apache.tomcat</groupId>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800795 <artifactId>servlet-api</artifactId>
Anatol Pomozov76de00db2011-01-05 13:15:57 -0800796 <version>6.0.29</version>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800797 </dependency>
798
799 <dependency>
800 <groupId>com.google.gwt</groupId>
801 <artifactId>gwt-servlet</artifactId>
802 <version>${gwtVersion}</version>
803 </dependency>
804
805 <dependency>
806 <groupId>com.google.gwt</groupId>
807 <artifactId>gwt-user</artifactId>
808 <version>${gwtVersion}</version>
809 </dependency>
810
811 <dependency>
812 <groupId>com.google.gwt</groupId>
813 <artifactId>gwt-dev</artifactId>
814 <version>${gwtVersion}</version>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800815 </dependency>
Nico Sallembienee3e7372010-01-25 15:50:55 -0800816
817 <dependency>
818 <groupId>com.google.code.findbugs</groupId>
819 <artifactId>jsr305</artifactId>
820 <version>1.3.9</version>
821 </dependency>
Shawn O. Pearce8db22c82010-01-30 16:12:29 -0800822
823 <dependency>
Shawn O. Pearce8db22c82010-01-30 16:12:29 -0800824 <groupId>com.google.gerrit</groupId>
825 <artifactId>juniversalchardet</artifactId>
826 <version>1.0.3</version>
827 </dependency>
Shawn O. Pearce993ddfb2010-06-23 14:39:19 -0300828
829 <dependency>
830 <groupId>dk.brics.automaton</groupId>
831 <artifactId>automaton</artifactId>
Gustaf Lundhf7b65a22011-09-21 10:53:14 +0200832 <version>1.11.8</version>
Shawn O. Pearce993ddfb2010-06-23 14:39:19 -0300833 </dependency>
Shawn O. Pearce7b8c92b2011-05-31 16:00:10 -0700834
835 <dependency>
836 <groupId>com.googlecode.prolog-cafe</groupId>
837 <artifactId>PrologCafe</artifactId>
Martin Fick5878c9d2011-12-16 18:20:05 -0700838 <version>1.3</version>
Shawn O. Pearce7b8c92b2011-05-31 16:00:10 -0700839 </dependency>
Nasser Grainawibf4fa342012-05-08 18:56:39 -0700840
841 <dependency>
842 <groupId>org.pegdown</groupId>
843 <artifactId>pegdown</artifactId>
844 <version>1.1.0</version>
845 </dependency>
Shawn O. Pearce44671f52009-11-07 12:55:26 -0800846 </dependencies>
847 </dependencyManagement>
848
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -0800849 <repositories>
850 <repository>
Shawn O. Pearce216b2e12012-06-05 17:53:13 -0700851 <id>gerrit-maven</id>
852 <url>https://gerrit-maven.commondatastorage.googleapis.com</url>
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -0800853 </repository>
854
855 <repository>
Shawn O. Pearce216b2e12012-06-05 17:53:13 -0700856 <id>jgit-repository</id>
857 <url>http://download.eclipse.org/jgit/maven</url>
Shawn O. Pearce255658e2009-12-27 14:58:07 -0800858 </repository>
859
860 <repository>
Shawn O. Pearce403aaed2009-11-05 12:38:38 -0800861 <id>java.net-repository</id>
862 <url>http://download.java.net/maven/2/</url>
863 </repository>
Shawn O. Pearce255658e2009-12-27 14:58:07 -0800864
865 <repository>
Shawn O. Pearce255658e2009-12-27 14:58:07 -0800866 <id>objectweb-repository</id>
867 <url>http://maven.objectweb.org/maven2/</url>
868 </repository>
Shawn O. Pearce993ddfb2010-06-23 14:39:19 -0300869
870 <repository>
871 <id>clojars-repo</id>
872 <url>http://clojars.org/repo</url>
873 </repository>
Nasser Grainawibf4fa342012-05-08 18:56:39 -0700874
875 <repository>
876 <id>scala-tools</id>
877 <url>http://scala-tools.org/repo-releases</url>
878 </repository>
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -0800879 </repositories>
Shawn O. Pearcef14a1de2008-12-20 17:48:48 -0800880</project>