Maven Repository - POM file for Groovy groovy 1.7.9 1.7.9

Summary

Groovy.

Groovy: A powerful, dynamic language for the JVM.

Declaration

Here is the list of declaration for groovy. If you use Maven you can use the following code to add the dependency for this POM file.

<dependency>
   <groupId>org.codehaus.groovy</groupId>
   <artifactId>groovy</artifactId>
   <version>1.7.9</version>
</dependency>

If you think this Maven repository POM file listing for groovy is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Depends on

The groovy-1.7.9 has 26 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.

CategoryArtifactDepended By Count
Parserantlr 2.7.7
A framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions.
120
JUnitjunit 4.8.2
JUnit is a regression testing framework. It is used by the developer who implements unit tests in Java.
919
Consolecommons-cli 1.2
Commons CLI provides a simple API for presenting, processing and validating a command line interface.
305
Testing Mockjmock 1.2.0
jMock is a library for testing Java code using mock objects
121
Testing Mockjmock-cglib 1.2.0
jMock is a library for testing Java code using mock objects. The CGLIB extension allows creating of mock objects for classes.
111
XMLqdox 1.12
QDox is a high speed, small footprint parser for extracting class/interface/method definitions from source files complete with JavaDoc @tags. It is designed to be used by active code generators or documentation tools.
49
Logcommons-logging 1.1.1
Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.
1143
XPathxmlunit 1.3
XMLUnit compares a control XML document to a test document or the result of a transformation, validates documents, and compares the results of XPath expressions.
83
Databasehsqldb 1.8.0.10
Lightweight 100% Java SQL Database Engine
164
Consolejline 0.9.94
JLine is a java library for reading and editing user input in console applications. It features tab-completion, command history, password masking, customizable keybindings, and pass-through handlers to use to chain to other console applications.
142
Developmentjansi 1.2.1
jansi is a java library for generating and interpreting ANSI escape sequences.
20




Depended by

The following table lists the most popular artifacts which are depending on groovy-1.7.9. Their categories and depend by count are also listed.

CategoryArtifactDepended By Count
JEEjackson-databind 2.2.0
General data-binding functionality for Jackson: works on core streaming API
56
JEEjackson-databind 2.3.0
General data-binding functionality for Jackson: works on core streaming API
26
JEEjackson-databind 2.3.4
General data-binding functionality for Jackson: works on core streaming API
8
JEEjackson-databind 2.0.6
General data-binding functionality for Jackson: works on core streaming API
16
JEEjackson-databind 2.0.2
General data-binding functionality for Jackson: works on core streaming API
9
JEEjackson-databind 2.4.2
General data-binding functionality for Jackson: works on core streaming API
17
JEEjackson-databind 2.1.1
General data-binding functionality for Jackson: works on core streaming API
45
JEEjackson-databind 2.1.4
General data-binding functionality for Jackson: works on core streaming API
34
JEEjackson-databind 2.2.2
General data-binding functionality for Jackson: works on core streaming API
90
JEEjackson-databind 2.0.5
General data-binding functionality for Jackson: works on core streaming API
9
JEEjackson-databind 2.2.1
General data-binding functionality for Jackson: works on core streaming API
8
JEEjackson-databind 2.4.0-rc2
General data-binding functionality for Jackson: works on core streaming API
36
JEEjackson-databind 2.1.3
General data-binding functionality for Jackson: works on core streaming API
25
JEEjackson-databind 2.1.0
General data-binding functionality for Jackson: works on core streaming API
8
JEEjackson-databind 2.3.1
General data-binding functionality for Jackson: works on core streaming API
37
JEEjackson-databind 2.4.4
General data-binding functionality for Jackson: works on core streaming API
22
JEEjackson-databind 2.4.3
General data-binding functionality for Jackson: works on core streaming API
37
JEEjackson-databind 2.3.2
General data-binding functionality for Jackson: works on core streaming API
86
JEEjackson-databind 2.0.0
General data-binding functionality for Jackson: works on core streaming API
5
JEEjackson-databind 2.5.0-rc1
General data-binding functionality for Jackson: works on core streaming API
13
JEEjackson-databind 2.2.3
General data-binding functionality for Jackson: works on core streaming API
35
JEEjackson-databind 2.3.3
General data-binding functionality for Jackson: works on core streaming API
36
JEEjackson-databind 2.1.2
General data-binding functionality for Jackson: works on core streaming API
60
JEEjackson-databind 2.3.0-rc1
General data-binding functionality for Jackson: works on core streaming API
18
JEEjackson-databind 2.5.0
General data-binding functionality for Jackson: works on core streaming API
17
JEEjackson-databind 2.4.1.3
General data-binding functionality for Jackson: works on core streaming API
64
JEEjackson-databind 2.4.1
General data-binding functionality for Jackson: works on core streaming API
19




Plugin

The following plugins are used in the groovy-1.7.9.jar

  1. maven-antrun-plugin

Packages

The following packages are defined in the groovy-1.7.9.jar

groovy.beans
groovy.grape
groovy.inspect
groovy.inspect.swingui
groovy.io
groovy.jmx.builder
groovy.lang
groovy.mock.interceptor
groovy.model
groovy.security
groovy.servlet
groovy.sql
groovy.swing
groovy.swing.binding
groovy.swing.factory
groovy.swing.impl
groovy.text
groovy.time
groovy.transform
groovy.ui
groovy.ui.text
groovy.ui.view
groovy.util
groovy.util.slurpersupport
groovy.xml
groovy.xml.dom
groovy.xml.streamingmarkupsupport
org.codehaus.groovy
org.codehaus.groovy.ant
org.codehaus.groovy.antlr
org.codehaus.groovy.antlr.java
org.codehaus.groovy.antlr.parser
org.codehaus.groovy.antlr.treewalker
org.codehaus.groovy.ast
org.codehaus.groovy.ast.builder
org.codehaus.groovy.ast.expr
org.codehaus.groovy.ast.stmt
org.codehaus.groovy.binding
org.codehaus.groovy.bsf
org.codehaus.groovy.classgen
org.codehaus.groovy.control
org.codehaus.groovy.control.io
org.codehaus.groovy.control.messages
org.codehaus.groovy.groovydoc
org.codehaus.groovy.jsr223
org.codehaus.groovy.reflection
org.codehaus.groovy.reflection.stdclasses
org.codehaus.groovy.runtime
org.codehaus.groovy.runtime.callsite
org.codehaus.groovy.runtime.dgmimpl
org.codehaus.groovy.runtime.dgmimpl.arrays
org.codehaus.groovy.runtime.metaclass
org.codehaus.groovy.runtime.typehandling
org.codehaus.groovy.runtime.wrappers
org.codehaus.groovy.syntax
org.codehaus.groovy.tools
org.codehaus.groovy.tools.ast
org.codehaus.groovy.tools.groovydoc
org.codehaus.groovy.tools.groovydoc.gstringTemplates
org.codehaus.groovy.tools.gse
org.codehaus.groovy.tools.javac
org.codehaus.groovy.tools.shell
org.codehaus.groovy.tools.shell.commands
org.codehaus.groovy.tools.shell.util
org.codehaus.groovy.tools.xml
org.codehaus.groovy.transform
org.codehaus.groovy.transform.powerassert
org.codehaus.groovy.util
org.codehaus.groovy.vmplugin
org.codehaus.groovy.vmplugin.v4
org.codehaus.groovy.vmplugin.v5
org.codehaus.groovy.vmplugin.v6




POM File Source

Here is the content of the POM file.

<?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</modelVersion>
    
    <groupId>org.codehaus.groovy</groupId>
    <artifactId>groovy</artifactId>
    <name>Groovy</name>
    <packaging>jar</packaging>
    
    <version>1.7.9</version>

    <description>
        Groovy: A powerful, dynamic language for the JVM
    </description>

    <url>http://groovy.codehaus.org/</url>

    <organization>
        <name>The Codehaus</name>
        <url>http://codehaus.org</url>
    </organization>

    <inceptionYear>2003</inceptionYear>

    <scm>
        <connection>scm:svn:http://svn.groovy.codehaus.org/browse/groovy/trunk/groovy/groovy-core</connection>
        <developerConnection>scm:svn:https://${maven.username}@svn.groovy.codehaus.org/browse/groovy/trunk/groovy/groovy-core</developerConnection>
        <url>http://svn.groovy.codehaus.org/browse/groovy/trunk/groovy/groovy-core</url>
    </scm>

    <mailingLists>
        <mailingList>
            <name>Groovy JSR Discussion List</name>
            <archive>http://dir.gmane.org/gmane.comp.lang.groovy.jsr</archive>
        </mailingList>
        <mailingList>
            <name>Groovy Developer List</name>
            <archive>http://dir.gmane.org/gmane.comp.lang.groovy.devel</archive>
        </mailingList>
        <mailingList>
            <name>Groovy User List</name>
            <archive>http://dir.gmane.org/gmane.comp.lang.groovy.user</archive>
        </mailingList>
    </mailingLists>

    <distributionManagement>
        <repository>
            <id>codehaus.org</id>
            <name>Groovy Central Repository</name>
            <url>dav:https://dav.codehaus.org/repository/groovy/</url>
        </repository>
        <snapshotRepository>
            <id>codehaus.org</id>
            <name>Groovy Central Development Repository</name>
            <url>dav:https://dav.codehaus.org/snapshots.repository/groovy/</url>
            <uniqueVersion>false</uniqueVersion>
        </snapshotRepository>
        <!-- not currently used -->
        <site>
            <id>codehaus.org</id>
            <name>Groovy Web Site</name>
            <url>dav:https://dav.codehaus.org/groovy</url>
        </site>
    </distributionManagement>

    

    <contributors>
        <contributor>
            <name>Joern Eyrich</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Robert Kuzelj</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Rod Cope</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Yuri Schimke</name>
            <email></email>
        </contributor>
        <contributor>
            <name>James Birchfield</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Robert Fuller</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Sergey Udovenko</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Hallvard Traetteberg</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Peter Reilly</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Brian McCallister</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Richard Monson-Haefel</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Brian Larson</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Artur Biesiadowski</name>
            <email>abies@pg.gda.pl</email>
        </contributor>
        <contributor>
            <name>Ivan Z. Ganza</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Arjun Nayyar</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Mark Chu-Carroll</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Mark Turansky</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Jean-Louis Berliet</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Graham Miller</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Marc Palmer</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Tugdual Grall</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Edwin Tellman</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Evan A Slatis</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Mike Dillon</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Bernhard Huber</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Marc DeXeT</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Dejan Bosanac</name>
            <email>dejan@nighttale.net</email>
        </contributor>
        <contributor>
            <name>Denver Dino</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Ted Naleid</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Chanwit Kaewkasi</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Brad Long</name>
            <email></email>
        </contributor>
        <contributor>
            <name>John Bito</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Jim Jagielski</name>
            <email></email>
        </contributor>
        <contributor>
            <name>John Hurst</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Merlyn Albery-Speyer</name>
            <email></email>
        </contributor>
        <contributor>
            <name>jeremi Joslin</name>
            <email></email>
        </contributor>
        <contributor>
            <name>UEHARA Junji</name>
            <email></email>
        </contributor>
        <contributor>
            <name>NAKANO Yasuharu</name>
            <email></email>
        </contributor>
        <contributor>
            <name>Adam Murdoch</name>
            <email></email>
        </contributor>
    </contributors>

    <dependencies>

        <!-- core dependencies -->
        <dependency>
            <groupId>antlr</groupId>
            <artifactId>antlr</artifactId>
            <version>2.7.7</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>asm</groupId>
            <artifactId>asm</artifactId>
            <version>3.2</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.8.2</version>
            <scope>compile</scope>
            <optional>true</optional>
        </dependency>

        <!-- dependencies used by optional features -->

        <!-- only used for command line tools (and CliBuilder) -->
        <dependency>
            <groupId>commons-cli</groupId>
            <artifactId>commons-cli</artifactId>
            <version>1.2</version>
            <scope>compile</scope>
            <optional>true</optional>
        </dependency>

        <!-- only used for Ant tasks & scripting tools -->
        <dependency>
            <groupId>org.apache.ant</groupId>
            <artifactId>ant</artifactId>
            <version>1.8.2</version>
            <scope>compile</scope>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.apache.ant</groupId>
            <artifactId>ant-junit</artifactId>
            <version>1.8.2</version>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.apache.ant</groupId>
            <artifactId>ant-launcher</artifactId>
            <version>1.8.2</version>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.apache.ant</groupId>
            <artifactId>ant-antlr</artifactId>
            <version>1.8.2</version>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>

        <!-- only used for testing helper classes -->
        <dependency>
            <groupId>jmock</groupId>
            <artifactId>jmock</artifactId>
            <version>1.2.0</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>jmock</groupId>
            <artifactId>jmock-cglib</artifactId>
            <version>1.2.0</version>
            <scope>test</scope>
        </dependency>
        <!-- used for the stub generator tests -->
        <!-- also used for JavaDoc generator tests: consider keeping both versions in sync -->
        <dependency>
            <groupId>com.thoughtworks.qdox</groupId>
            <artifactId>qdox</artifactId>
            <version>1.12</version>
            <scope>test</scope>
        </dependency>


        <dependency>
            <groupId>asm</groupId>
            <artifactId>asm-commons</artifactId>
            <version>3.2</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>asm</groupId>
            <artifactId>asm-util</artifactId>
            <version>3.2</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>asm</groupId>
            <artifactId>asm-analysis</artifactId>
            <version>3.2</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>asm</groupId>
            <artifactId>asm-tree</artifactId>
            <version>3.2</version>
            <scope>compile</scope>
        </dependency>

        <!-- only used for BSF adapter-->

        <dependency>
            <groupId>bsf</groupId>
            <artifactId>bsf</artifactId>
            <version>2.4.0</version>
            <scope>compile</scope>
            <optional>true</optional>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.1.1</version>
            <scope>runtime</scope>
            <optional>true</optional>
            <exclusions>
                <exclusion>
                    <groupId>log4j</groupId>
                    <artifactId>log4j</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>logkit</groupId>
                    <artifactId>logkit</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>avalon-framework</groupId>
                    <artifactId>avalon-framework</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

        <!-- for scripting when on Java 5 -->
        <dependency>
            <groupId>org.livetribe</groupId>
            <artifactId>livetribe-jsr223</artifactId>
            <version>2.0.6</version>
            <scope>provided</scope>
            <optional>true</optional>
        </dependency>

        <dependency>
            <groupId>xmlunit</groupId>
            <artifactId>xmlunit</artifactId>
            <version>1.3</version>
            <scope>test</scope>
        </dependency>

        <!-- used for SQL library -->
        <dependency>
            <groupId>hsqldb</groupId>
            <artifactId>hsqldb</artifactId>
            <version>1.8.0.10</version>
            <scope>test</scope>
        </dependency>

        <!-- used for servlet / gsp -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.4</version>
            <scope>compile</scope>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.0</version>
            <scope>compile</scope>
            <optional>true</optional>
        </dependency>

        <!-- used to dump out the AST, xpp only needed for reading -->
        <dependency>
            <groupId>com.thoughtworks.xstream</groupId>
            <artifactId>xstream</artifactId>
            <version>1.3.1</version>
            <scope>compile</scope>
            <optional>true</optional>
            <exclusions>
                <exclusion>
                    <groupId>xpp3</groupId>
                    <artifactId>xpp3_min</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

        <!-- Used for richer interactive groovysh support -->
        <dependency>
            <groupId>jline</groupId>
            <artifactId>jline</artifactId>
            <version>0.9.94</version>
            <scope>compile</scope>
            <optional>true</optional>
            <exclusions>
                <exclusion>
                    <groupId>junit</groupId>
                    <artifactId>junit</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>org.fusesource.jansi</groupId>
            <artifactId>jansi</artifactId>
            <version>1.2.1</version>
            <scope>compile</scope>
            <optional>true</optional>
        </dependency>

        <!-- Used for @Grab and Grapes-->
        <dependency>
            <groupId>org.apache.ivy</groupId>
            <artifactId>ivy</artifactId>
            <version>2.2.0</version>
            <scope>compile</scope>
            <optional>true</optional>
            <exclusions>
                <exclusion>
                    <groupId>*</groupId>
                    <artifactId>*</artifactId>
                </exclusion>
            </exclusions>
        </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</sourceDirectory>
        <testSourceDirectory>src/test</testSourceDirectory>
        
        <defaultGoal>install</defaultGoal>
        
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-antrun-plugin</artifactId>
                    <version>1.1</version>
                </plugin>
                
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-idea-plugin</artifactId>
                    <version>2.1</version>
                    <configuration>
                        <jdkName>1.4</jdkName>
                        <jdkLevel>1.4</jdkLevel>
                        <linkModules>true</linkModules>
                    </configuration>
                </plugin>
                
                <!--
                NOTE: Tell the compiler and surefire to not do anything, all handled by Ant.
                -->
                
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>2.0.2</version>
                    <configuration>
                        <excludes>
                            <exclude>**</exclude>
                        </excludes>
                        <skip>true</skip>
                    </configuration>
                </plugin>
                
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>2.3</version>
                    <configuration>
                        <skip>true</skip>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>
        
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-antrun-plugin</artifactId>
                <executions>
                    <execution>
                        <phase>install</phase>
                        <goals>
                            <goal>run</goal>
                        </goals>
                        <configuration>
                            <tasks>
                                <exec executable="ant" dir="${pom.basedir}">
                                    <arg value="installRepo"/>
                                </exec>
                            </tasks>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
    
    <profiles>
        <profile>
            <id>idea</id>
            
            <build>
                <defaultGoal>validate</defaultGoal>
                
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-idea-plugin</artifactId>
                        <configuration>
                            <overwrite>true</overwrite>
                            <downloadSources>true</downloadSources>
                            <downloadJavadocs>true</downloadJavadocs>
                        </configuration>
                        <executions>
                            <execution>
                                <phase>validate</phase>
                                <goals>
                                    <goal>clean</goal>
                                    <goal>idea</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
            </build>
        </profile>
        
        <!--
        TODO: Add an eclipse profile to help folks that use that IDE setup configuration files ?
        -->
    </profiles>

</project>