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">
4 <modelVersion>4.0.0</modelVersion>
6 <groupId>org.codehaus.groovy</groupId>
7 <artifactId>groovy</artifactId>
9 <packaging>jar</packaging>
11 <version>1.6-beta-2-SNAPSHOT</version>
14 Groovy: A powerful, dynamic language for the JVM
17 <url>http://groovy.codehaus.org/</url>
20 <name>The Codehaus</name>
21 <url>http://codehaus.org</url>
24 <inceptionYear>2003</inceptionYear>
27 <connection>scm:svn:http://svn.groovy.codehaus.org/browse/groovy/trunk/groovy/groovy-core</connection>
28 <developerConnection>scm:svn:https://${maven.username}@svn.groovy.codehaus.org/browse/groovy/trunk/groovy/groovy-core</developerConnection>
29 <url>http://svn.groovy.codehaus.org/browse/groovy/trunk/groovy/groovy-core</url>
34 <name>Groovy JSR Discussion List</name>
35 <archive>http://dir.gmane.org/gmane.comp.lang.groovy.jsr</archive>
38 <name>Groovy Developer List</name>
39 <archive>http://dir.gmane.org/gmane.comp.lang.groovy.devel</archive>
42 <name>Groovy User List</name>
43 <archive>http://dir.gmane.org/gmane.comp.lang.groovy.user</archive>
47 <distributionManagement>
50 <name>Groovy Central Repository</name>
51 <url>dav:https://dav.codehaus.org/repository/groovy/</url>
55 <name>Groovy Central Development Repository</name>
56 <url>dav:https://dav.codehaus.org/snapshots.repository/groovy/</url>
58 <!-- not currently used -->
61 <name>Groovy Web Site</name>
62 <url>dav:https://dav.codehaus.org/groovy</url>
64 </distributionManagement>
68 <name>Guillaume Laforge</name>
71 <organization>G2One</organization>
73 <role>Project Manager</role>
74 <role>Developer</role>
78 <name>bob mcwhirter</name>
80 <email>bob@werken.com</email>
81 <organization>The Werken Company</organization>
87 <name>James Strachan</name>
89 <email>james@coredevelopers.com</email>
90 <organization>Core Developers Network</organization>
96 <name>Joe Walnes</name>
99 <organization>ThoughtWorks</organization>
101 <role>Developer Emeritus</role>
105 <name>Chris Stevenson</name>
108 <organization>ThoughtWorks</organization>
110 <role>Developer Emeritus</role>
114 <name>Jamie McCrindle</name>
117 <organization>Three</organization>
119 <role>Developer Emeritus</role>
123 <name>Matt Foemmel</name>
126 <organization>ThoughtWorks</organization>
128 <role>Developer Emeritus</role>
132 <name>Sam Pullara</name>
134 <email>sam@sampullara.com</email>
135 <organization></organization>
137 <role>Developer Emeritus</role>
141 <name>Kasper Nielsen</name>
144 <organization></organization>
146 <role>Developer Emeritus</role>
150 <name>Travis Kay</name>
153 <organization></organization>
155 <role>Developer Emeritus</role>
159 <name>Zohar Melamed</name>
162 <organization></organization>
164 <role>Developer Emeritus</role>
168 <name>John Wilson</name>
170 <email>tug@wilson.co.uk</email>
171 <organization>The Wilson Partnership</organization>
173 <role>Developer Emeritus</role>
177 <name>Chris Poirier</name>
179 <email>cpoirier@dreaming.org</email>
180 <organization></organization>
182 <role>Developer Emeritus</role>
186 <name>Christiaan ten Klooster</name>
188 <email>ckl@dacelo.nl</email>
189 <organization>Dacelo WebDevelopment</organization>
191 <role>Developer Emeritus</role>
195 <name>Steve Goetze</name>
197 <email>goetze@dovetail.com</email>
198 <organization>Dovetailed Technologies, LLC</organization>
200 <role>Developer Emeritus</role>
204 <name>Bing Ran</name>
206 <email>b55r@sina.com</email>
207 <organization>Leadingcare</organization>
209 <role>Developer Emeritus</role>
213 <name>Jeremy Rayner</name>
215 <email>jeremy.rayner@gmail.com</email>
216 <organization>javanicus</organization>
218 <role>Developer</role>
222 <name>John Stump</name>
224 <email>johnstump2@yahoo.com</email>
225 <organization></organization>
227 <role>Developer Emeritus</role>
231 <name>Jochen Theodorou</name>
233 <email>blackdrag@gmx.org</email>
234 <organization></organization>
236 <role>Developer</role>
240 <name>Russel Winder</name>
242 <email>russel@russel.org.uk</email>
243 <organization>Concertant LLP & It'z Interactive Ltd</organization>
245 <role>Developer</role>
246 <role>Founder of Gant</role>
250 <name>Pilho Kim</name>
252 <email>phkim@cluecom.co.kr</email>
253 <organization></organization>
255 <role>Developer Emeritus</role>
259 <name>Christian Stein</name>
261 <email>sormuras@gmx.de</email>
262 <organization>CTSR.de</organization>
264 <role>Developer Emeritus</role>
268 <name>Dierk Koenig</name>
270 <email>dierk.koenig@canoo.com</email>
271 <organization>Canoo Engineering AG</organization>
273 <role>Developer</role>
277 <name>Paul King</name>
279 <email>paulk@asert.com.au</email>
280 <organization>ASERT, Australia</organization>
282 <role>Developer</role>
286 <name>Guillaume Alleon</name>
288 <email>guillaume.alleon@gmail.com</email>
289 <organization></organization>
291 <role>Developer</role>
295 <name>Jason Dillon</name>
297 <email>jason@planet57.com</email>
298 <organization></organization>
300 <role>Developer</role>
304 <name>Danno Ferrin</name>
307 <organization></organization>
309 <role>Developer</role>
313 <name>James Williams</name>
316 <organization></organization>
318 <role>Developer</role>
322 <name>Andres Almiray</name>
324 <email>aalmiray@users.sourceforge.net</email>
325 <organization></organization>
327 <role>Developer</role>
331 <name>Marc Guillemot</name>
333 <email>mguillemot@yahoo.fr</email>
334 <organization></organization>
336 <role>Developer</role>
343 <name>Joern Eyrich</name>
347 <name>Robert Kuzelj</name>
351 <name>Rod Cope</name>
355 <name>Yuri Schimke</name>
359 <name>James Birchfield</name>
363 <name>Robert Fuller</name>
367 <name>Sergey Udovenko</name>
371 <name>Hallvard Traetteberg</name>
375 <name>Peter Reilly</name>
379 <name>Brian McCallister</name>
383 <name>Richard Monson-Haefel</name>
387 <name>Brian Larson</name>
391 <name>Artur Biesiadowski</name>
392 <email>abies@pg.gda.pl</email>
395 <name>Ivan Z. Ganza</name>
399 <name>Arjun Nayyar</name>
403 <name>Mark Chu-Carroll</name>
407 <name>Mark Turansky</name>
411 <name>Jean-Louis Berliet</name>
415 <name>Graham Miller</name>
419 <name>Marc Palmer</name>
423 <name>Tugdual Grall</name>
427 <name>Edwin Tellman</name>
431 <name>Evan A Slatis</name>
435 <name>Hamlet D'Arcy</name>
439 <name>Mike Dillon</name>
443 <name>Bernhard Huber</name>
450 <!-- core dependencies -->
452 <groupId>antlr</groupId>
453 <artifactId>antlr</artifactId>
454 <version>2.7.7</version>
455 <scope>compile</scope>
458 <groupId>asm</groupId>
459 <artifactId>asm</artifactId>
460 <version>2.2.3</version>
461 <scope>compile</scope>
464 <groupId>junit</groupId>
465 <artifactId>junit</artifactId>
466 <version>3.8.2</version>
467 <scope>compile</scope>
470 <!-- dependencies used by optional features -->
472 <!-- only used for command line tools (and CliBuilder) -->
474 <groupId>commons-cli</groupId>
475 <artifactId>commons-cli</artifactId>
476 <version>1.0</version>
477 <scope>compile</scope>
478 <optional>true</optional>
481 <groupId>commons-lang</groupId>
482 <artifactId>commons-lang</artifactId>
485 <groupId>commons-logging</groupId>
486 <artifactId>commons-logging</artifactId>
491 <groupId>net.sf.jopt-simple</groupId>
492 <artifactId>jopt-simple</artifactId>
493 <version>2.4-SNAPSHOT</version>
494 <scope>compile</scope>
495 <optional>true</optional>
498 <!-- only used for Ant tasks & scripting tools -->
500 <groupId>org.apache.ant</groupId>
501 <artifactId>ant</artifactId>
502 <version>1.7.0</version>
503 <scope>compile</scope>
506 <groupId>org.apache.ant</groupId>
507 <artifactId>ant-junit</artifactId>
508 <version>1.7.0</version>
509 <scope>runtime</scope>
510 <optional>true</optional>
513 <groupId>org.apache.ant</groupId>
514 <artifactId>ant-launcher</artifactId>
515 <version>1.7.0</version>
516 <scope>runtime</scope>
519 <!-- only used for testing helper classes -->
521 <groupId>jmock</groupId>
522 <artifactId>jmock</artifactId>
523 <version>1.2.0</version>
527 <groupId>jmock</groupId>
528 <artifactId>jmock-cglib</artifactId>
529 <version>1.2.0</version>
531 <!-- exclude incompatible version of ASM -->
534 <groupId>cglib</groupId>
535 <artifactId>cglib-full</artifactId>
540 <groupId>cglib</groupId>
541 <artifactId>cglib-nodep</artifactId>
542 <version>2.1_3</version>
547 <groupId>asm</groupId>
548 <artifactId>asm-util</artifactId>
549 <version>2.2.3</version>
550 <scope>compile</scope>
553 <groupId>asm</groupId>
554 <artifactId>asm-attrs</artifactId>
555 <version>2.2.3</version>
559 <groupId>asm</groupId>
560 <artifactId>asm-analysis</artifactId>
561 <version>2.2.3</version>
562 <scope>compile</scope>
565 <groupId>asm</groupId>
566 <artifactId>asm-tree</artifactId>
567 <version>2.2.3</version>
568 <scope>compile</scope>
571 <!-- only used for BSF adapter-->
574 <groupId>bsf</groupId>
575 <artifactId>bsf</artifactId>
576 <version>2.4.0</version>
577 <scope>compile</scope>
578 <optional>true</optional>
581 <groupId>commons-logging</groupId>
582 <artifactId>commons-logging</artifactId>
587 <groupId>commons-logging</groupId>
588 <artifactId>commons-logging</artifactId>
589 <version>1.1</version>
590 <scope>runtime</scope>
591 <optional>true</optional>
594 <groupId>log4j</groupId>
595 <artifactId>log4j</artifactId>
598 <groupId>logkit</groupId>
599 <artifactId>logkit</artifactId>
602 <groupId>avalon-framework</groupId>
603 <artifactId>avalon-framework</artifactId>
609 <groupId>xmlunit</groupId>
610 <artifactId>xmlunit</artifactId>
611 <version>1.1</version>
615 <!-- used for SQL library -->
617 <groupId>hsqldb</groupId>
618 <artifactId>hsqldb</artifactId>
619 <version>1.8.0.7</version>
623 <!-- used for servlet / gsp -->
625 <groupId>javax.servlet</groupId>
626 <artifactId>servlet-api</artifactId>
627 <version>2.4</version>
628 <scope>compile</scope>
629 <optional>true</optional>
632 <groupId>javax.servlet</groupId>
633 <artifactId>jsp-api</artifactId>
634 <version>2.0</version>
635 <scope>compile</scope>
636 <optional>true</optional>
639 <!-- used to dump out the AST, xpp only needed for reading -->
641 <groupId>com.thoughtworks.xstream</groupId>
642 <artifactId>xstream</artifactId>
643 <version>1.3</version>
644 <scope>compile</scope>
645 <optional>true</optional>
648 <groupId>xpp3</groupId>
649 <artifactId>xpp3_min</artifactId>
654 <!-- Used for richer interactive groovysh support -->
656 <groupId>jline</groupId>
657 <artifactId>jline</artifactId>
658 <version>0.9.94</version>
659 <scope>compile</scope>
664 NOTE: The following build configuration is primarily intended to support
665 generate of IDE configuration files. Basic support to build is also
666 included by invoking 'ant' to do the real work.
670 <sourceDirectory>src/main</sourceDirectory>
671 <testSourceDirectory>src/test</testSourceDirectory>
673 <defaultGoal>install</defaultGoal>
678 <groupId>org.apache.maven.plugins</groupId>
679 <artifactId>maven-antrun-plugin</artifactId>
680 <version>1.1</version>
684 <groupId>org.apache.maven.plugins</groupId>
685 <artifactId>maven-idea-plugin</artifactId>
686 <version>2.1</version>
688 <jdkName>1.4</jdkName>
689 <jdkLevel>1.4</jdkLevel>
690 <linkModules>true</linkModules>
695 NOTE: Tell the compiler and surefire to not do anything, all handled by Ant.
699 <groupId>org.apache.maven.plugins</groupId>
700 <artifactId>maven-compiler-plugin</artifactId>
701 <version>2.0.2</version>
704 <exclude>**</exclude>
711 <groupId>org.apache.maven.plugins</groupId>
712 <artifactId>maven-surefire-plugin</artifactId>
713 <version>2.3</version>
723 <groupId>org.apache.maven.plugins</groupId>
724 <artifactId>maven-antrun-plugin</artifactId>
727 <phase>install</phase>
733 <exec executable="ant" dir="${pom.basedir}">
734 <arg value="installRepo"/>
749 <defaultGoal>validate</defaultGoal>
753 <groupId>org.apache.maven.plugins</groupId>
754 <artifactId>maven-idea-plugin</artifactId>
756 <overwrite>true</overwrite>
757 <downloadSources>true</downloadSources>
758 <downloadJavadocs>true</downloadJavadocs>
762 <phase>validate</phase>
775 TODO: Add an eclipse profile to help folks that use that IDE setup configuration files ?