|
Groovy example source code file (pom.xml)
The Groovy pom.xml source code<?xml version="1.0" encoding="UTF-8"?> <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"> <modelVersion>4.0.0 <groupId>org.codehaus.groovy <artifactId>groovy <name>Groovy <packaging>jar <version>1.8.1 <description> Groovy: A powerful, dynamic language for the JVM </description> <url>http://groovy.codehaus.org/ <organization> <name>The Codehaus <url>http://codehaus.org </organization> <inceptionYear>2003 <scm> <connection>scm:svn:http://svn.groovy.codehaus.org/browse/groovy/trunk/groovy/groovy-core <developerConnection>scm:svn:https://${maven.username}@svn.groovy.codehaus.org/browse/groovy/trunk/groovy/groovy-core <url>http://svn.groovy.codehaus.org/browse/groovy/trunk/groovy/groovy-core </scm> <mailingLists> <mailingList> <name>Groovy JSR Discussion List <archive>http://dir.gmane.org/gmane.comp.lang.groovy.jsr </mailingList> <mailingList> <name>Groovy Developer List <archive>http://dir.gmane.org/gmane.comp.lang.groovy.devel </mailingList> <mailingList> <name>Groovy User List <archive>http://dir.gmane.org/gmane.comp.lang.groovy.user </mailingList> </mailingLists> <distributionManagement> <repository> <id>codehaus.org <name>Groovy Central Repository <url>dav:https://dav.codehaus.org/repository/groovy/ </repository> <snapshotRepository> <id>codehaus.org <name>Groovy Central Development Repository <url>dav:https://dav.codehaus.org/snapshots.repository/groovy/ <uniqueVersion>false </snapshotRepository> <!-- not currently used --> <site> <id>codehaus.org <name>Groovy Web Site <url>dav:https://dav.codehaus.org/groovy </site> </distributionManagement> <developers> <developer> <name>Guillaume Laforge <id>glaforge <email> <organization>SpringSource <roles> <role>Project Manager <role>Despot <role>Developer </roles> </developer> <developer> <name>Jochen Theodorou <id>blackdrag <email>blackdrag@gmx.org <organization>SpringSource <roles> <role>Developer <role>Despot </roles> </developer> <developer> <name>Paul King <id>paulk <email>paulk@asert.com.au <organization>ASERT, Australia <roles> <role>Developer <role>Despot </roles> </developer> <developer> <name>Roshan Dawrani <id>roshandawrani <email> <organization> <roles> <role>Developer <role>Despot </roles> </developer> <developer> <name>bob mcwhirter <id>bob <email>bob@werken.com <organization>The Werken Company <roles> <role>Founder </roles> </developer> <developer> <name>James Strachan <id>jstrachan <email>james@coredevelopers.com <organization>Core Developers Network <roles> <role>Founder </roles> </developer> <developer> <name>Joe Walnes <id>joe <email> <organization>ThoughtWorks <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Chris Stevenson <id>skizz <email> <organization>ThoughtWorks <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Jamie McCrindle <id>jamiemc <email> <organization>Three <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Matt Foemmel <id>mattf <email> <organization>ThoughtWorks <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Sam Pullara <id>spullara <email>sam@sampullara.com <organization> <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Kasper Nielsen <id>kasper <email> <organization> <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Travis Kay <id>travis <email> <organization> <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Zohar Melamed <id>zohar <email> <organization> <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>John Wilson <id>jwilson <email>tug@wilson.co.uk <organization>The Wilson Partnership <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Chris Poirier <id>cpoirier <email>cpoirier@dreaming.org <organization> <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Christiaan ten Klooster <id>ckl <email>ckl@dacelo.nl <organization>Dacelo WebDevelopment <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Steve Goetze <id>goetze <email>goetze@dovetail.com <organization>Dovetailed Technologies, LLC <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Bing Ran <id>bran <email>b55r@sina.com <organization>Leadingcare <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Jeremy Rayner <id>jez <email>jeremy.rayner@gmail.com <organization>javanicus <roles> <role>Developer </roles> </developer> <developer> <name>John Stump <id>jstump <email>johnstump2@yahoo.com <organization> <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Russel Winder <id>russel <email>russel@russel.org.uk <organization>Concertant LLP & It'z Interactive Ltd <roles> <role>Developer <role>Founder of Gant </roles> </developer> <developer> <name>Pilho Kim <id>phk <email>phkim@cluecom.co.kr <organization> <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Christian Stein <id>cstein <email>sormuras@gmx.de <organization>CTSR.de <roles> <role>Developer Emeritus </roles> </developer> <developer> <name>Dierk Koenig <id>mittie <email>dierk.koenig@canoo.com <organization>Canoo Engineering AG <roles> <role>Developer </roles> </developer> <developer> <name>Guillaume Alleon <id>galleon <email>guillaume.alleon@gmail.com <organization> <roles> <role>Developer </roles> </developer> <developer> <name>Jason Dillon <id>user57 <email>jason@planet57.com <organization> <roles> <role>Developer </roles> </developer> <developer> <name>Danno Ferrin <id>shemnon <email> <organization> <roles> <role>Developer </roles> </developer> <developer> <name>James Williams <id>jwill <email> <organization> <roles> <role>Developer </roles> </developer> <developer> <name>Andres Almiray <id>aalmiray <email>aalmiray@users.sourceforge.net <organization> <roles> <role>Developer </roles> </developer> <developer> <name>Marc Guillemot <id>mguillem <email>mguillemot@yahoo.fr <organization> <roles> <role>Developer </roles> </developer> <developer> <name>Jim White <id>jimwhite <email>jim@pagesmiths.com <organization>IFCX.org <roles> <role>Developer </roles> </developer> <developer> <name>Peter Niederwieser <id>pniederw <email>pniederw@gmail.com <organization> <roles> <role>Developer </roles> </developer> <developer> <name>Hamlet D'Arcy <id>hamletdrc <email>hamletdrc@gmail.com <organization> <roles> <role>Developer </roles> </developer> </developers> <contributors> <contributor> <name>Joern Eyrich <email> </contributor> <contributor> <name>Robert Kuzelj <email> </contributor> <contributor> <name>Rod Cope <email> </contributor> <contributor> <name>Yuri Schimke <email> </contributor> <contributor> <name>James Birchfield <email> </contributor> <contributor> <name>Robert Fuller <email> </contributor> <contributor> <name>Sergey Udovenko <email> </contributor> <contributor> <name>Hallvard Traetteberg <email> </contributor> <contributor> <name>Peter Reilly <email> </contributor> <contributor> <name>Brian McCallister <email> </contributor> <contributor> <name>Richard Monson-Haefel <email> </contributor> <contributor> <name>Brian Larson <email> </contributor> <contributor> <name>Artur Biesiadowski <email>abies@pg.gda.pl </contributor> <contributor> <name>Ivan Z. Ganza <email> </contributor> <contributor> <name>Arjun Nayyar <email> </contributor> <contributor> <name>Mark Chu-Carroll <email> </contributor> <contributor> <name>Mark Turansky <email> </contributor> <contributor> <name>Jean-Louis Berliet <email> </contributor> <contributor> <name>Graham Miller <email> </contributor> <contributor> <name>Marc Palmer <email> </contributor> <contributor> <name>Tugdual Grall <email> </contributor> <contributor> <name>Edwin Tellman <email> </contributor> <contributor> <name>Evan A Slatis <email> </contributor> <contributor> <name>Mike Dillon <email> </contributor> <contributor> <name>Bernhard Huber <email> </contributor> <contributor> <name>Marc DeXeT <email> </contributor> <contributor> <name>Dejan Bosanac <email>dejan@nighttale.net </contributor> <contributor> <name>Denver Dino <email> </contributor> <contributor> <name>Ted Naleid <email> </contributor> <contributor> <name>Chanwit Kaewkasi <email> </contributor> <contributor> <name>Brad Long <email> </contributor> <contributor> <name>John Bito <email> </contributor> <contributor> <name>Jim Jagielski <email> </contributor> <contributor> <name>John Hurst <email> </contributor> <contributor> <name>Merlyn Albery-Speyer <email> </contributor> <contributor> <name>jeremi Joslin <email> </contributor> <contributor> <name>UEHARA Junji <email> </contributor> <contributor> <name>NAKANO Yasuharu <email> </contributor> <contributor> <name>Dinko Srkoc <email> </contributor> <contributor> <name>Raffaele Cigni <email> </contributor> <contributor> <name>Alberto Vilches Raton <email> </contributor> <contributor> <name>Paulo Poiati <email> </contributor> <contributor> <name>Alexander Klein <email> </contributor> <contributor> <name>Adam Murdoch <email> </contributor> <contributor> <name>Cédric Champeau <email> </contributor> <contributor> <name>David Durham <email> </contributor> <contributor> <name>Daniel Henrique Alves Lima <email> </contributor> </contributors> <dependencies> <!-- core dependencies --> <dependency> <groupId>antlr <artifactId>antlr <version>2.7.7 <scope>compile </dependency> <dependency> <groupId>asm <artifactId>asm <version>3.2 <scope>compile </dependency> <dependency> <groupId>junit <artifactId>junit <version>4.8.2 <scope>compile <optional>true </dependency> <!-- dependencies used by optional features --> <!-- only used for command line tools (and CliBuilder) --> <dependency> <groupId>commons-cli <artifactId>commons-cli <version>1.2 <scope>compile <optional>true </dependency> <!-- only used for Ant tasks & scripting tools --> <dependency> <groupId>org.apache.ant <artifactId>ant <version>1.8.2 <scope>compile <optional>true </dependency> <dependency> <groupId>org.apache.ant <artifactId>ant-junit <version>1.8.2 <scope>runtime <optional>true </dependency> <dependency> <groupId>org.apache.ant <artifactId>ant-launcher <version>1.8.2 <scope>runtime <optional>true </dependency> <dependency> <groupId>org.apache.ant <artifactId>ant-antlr <version>1.8.2 <scope>runtime <optional>true </dependency> <!-- only used for testing helper classes --> <dependency> <groupId>jmock <artifactId>jmock <version>1.2.0 <scope>test </dependency> <dependency> <groupId>jmock <artifactId>jmock-cglib <version>1.2.0 <scope>test </dependency> <!-- used for the stub generator tests --> <!-- also used for JavaDoc generator tests: consider keeping both versions in sync --> <dependency> <groupId>com.thoughtworks.qdox <artifactId>qdox <version>1.12 <scope>test </dependency> <dependency> <groupId>asm <artifactId>asm-commons <version>3.2 <scope>compile </dependency> <dependency> <groupId>asm <artifactId>asm-util <version>3.2 <scope>compile </dependency> <dependency> <groupId>asm <artifactId>asm-analysis <version>3.2 <scope>compile </dependency> <dependency> <groupId>asm <artifactId>asm-tree <version>3.2 <scope>compile </dependency> <!-- only used for BSF adapter--> <dependency> <groupId>bsf <artifactId>bsf <version>2.4.0 <scope>compile <optional>true <exclusions> <exclusion> <groupId>commons-logging <artifactId>commons-logging </exclusion> </exclusions> </dependency> <dependency> <groupId>commons-logging <artifactId>commons-logging <version>1.1.1 <scope>runtime <optional>true <exclusions> <exclusion> <groupId>log4j <artifactId>log4j </exclusion> <exclusion> <groupId>logkit <artifactId>logkit </exclusion> <exclusion> <groupId>avalon-framework <artifactId>avalon-framework </exclusion> </exclusions> </dependency> <!-- for scripting when on Java 5 --> <dependency> <groupId>org.livetribe <artifactId>livetribe-jsr223 <version>2.0.6 <scope>provided <optional>true </dependency> <dependency> <groupId>xmlunit <artifactId>xmlunit <version>1.3 <scope>test </dependency> <!-- used for SQL library --> <dependency> <groupId>hsqldb <artifactId>hsqldb <version>1.8.0.10 <scope>test </dependency> <!-- used for servlet / gsp --> <dependency> <groupId>javax.servlet <artifactId>servlet-api <version>2.4 <scope>compile <optional>true </dependency> <dependency> <groupId>javax.servlet <artifactId>jsp-api <version>2.0 <scope>compile <optional>true </dependency> <!-- used to dump out the AST, xpp only needed for reading --> <dependency> <groupId>com.thoughtworks.xstream <artifactId>xstream <version>1.3.1 <scope>compile <optional>true <exclusions> <exclusion> <groupId>xpp3 <artifactId>xpp3_min </exclusion> </exclusions> </dependency> <!-- Adding GPars in the Groovy distribution lib folder --> <dependency> <groupId>org.codehaus.gpars <artifactId>gpars <version>0.11 <scope>runtime <optional>true </dependency> <dependency> <groupId>org.coconut.forkjoin <artifactId>jsr166y <version>070108 <scope>runtime <optional>true </dependency> <!-- Used for richer interactive groovysh support --> <dependency> <groupId>jline <artifactId>jline <version>0.9.94 <scope>compile <optional>true <exclusions> <exclusion> <groupId>junit <artifactId>junit </exclusion> </exclusions> </dependency> <dependency> <groupId>org.fusesource.jansi <artifactId>jansi <version>1.6 <scope>compile <optional>true </dependency> <!-- Used for @Grab and Grapes--> <dependency> <groupId>org.apache.ivy <artifactId>ivy <version>2.2.0 <scope>compile <optional>true <exclusions> <exclusion> <groupId>* <artifactId>* </exclusion> </exclusions> </dependency> <!-- Used for testing @Log annotations --> <dependency> <groupId>ch.qos.logback <artifactId>logback-classic <version>0.9.21 <scope>test </dependency> <dependency> <groupId>log4j <artifactId>log4j <version>1.2.16 <scope>test </dependency> <dependency> <groupId>org.slf4j <artifactId>jcl-over-slf4j <version>1.6.0 <scope>test </dependency> <!-- Used for testing the GroovyDoc Ant task --> <dependency> <groupId>org.apache.ant <artifactId>ant-testutil <version>1.8.2 <scope>test </dependency> <!-- <dependency> <groupId>commons-logging <artifactId>commons-logging <version>1.1.1 <scope>test </dependency> --> </dependencies> <!-- NOTE: The following build configuration is primarily intended to support generate of IDE configuration files. Basic support to build is also included by invoking 'ant' to do the real work. --> <build> <sourceDirectory>src/main <testSourceDirectory>src/test <defaultGoal>install <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins <artifactId>maven-antrun-plugin <version>1.1 </plugin> <plugin> <groupId>org.apache.maven.plugins <artifactId>maven-idea-plugin <version>2.1 <configuration> <jdkName>1.4 <jdkLevel>1.4 <linkModules>true </configuration> </plugin> <!-- NOTE: Tell the compiler and surefire to not do anything, all handled by Ant. --> <plugin> <groupId>org.apache.maven.plugins <artifactId>maven-compiler-plugin <version>2.0.2 <configuration> <excludes> <exclude>** </excludes> <skip>true </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins <artifactId>maven-surefire-plugin <version>2.3 <configuration> <skip>true </configuration> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins <artifactId>maven-antrun-plugin <executions> <execution> <phase>install <goals> <goal>run </goals> <configuration> <tasks> <exec executable="ant" dir="${pom.basedir}"> <arg value="installRepo"/> </exec> </tasks> </configuration> </execution> </executions> </plugin> </plugins> </build> <profiles> <profile> <id>idea <build> <defaultGoal>validate <plugins> <plugin> <groupId>org.apache.maven.plugins <artifactId>maven-idea-plugin <configuration> <overwrite>true <downloadSources>true <downloadJavadocs>true </configuration> <executions> <execution> <phase>validate <goals> <goal>clean <goal>idea </goals> </execution> </executions> </plugin> </plugins> </build> </profile> <!-- TODO: Add an eclipse profile to help folks that use that IDE setup configuration files ? --> </profiles> </project> Other Groovy examples (source code examples)Here is a short list of links related to this Groovy pom.xml source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.