Groovy.
Groovy: A powerful, dynamic language for the JVM.
Here is the list of declaration for groovy-all-minimal. 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-all-minimal</artifactId> <version>1.5.4</version> </dependency>
If you think this Maven repository POM file listing for groovy-all-minimal is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following plugins are used in the groovy-all-minimal-1.5.4.jar
The following packages are defined in the groovy-all-minimal-1.5.4.jar
groovy.inspect groovy.inspect.swingui groovy.io groovy.lang groovy.mock 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.ui groovy.ui.text groovy.ui.view groovy.util groovy.util.slurpersupport groovy.xml groovy.xml.dom groovy.xml.streamingmarkupsupport groovyjarjarantlr groovyjarjarantlr.ASdebug groovyjarjarantlr.actions.cpp groovyjarjarantlr.actions.csharp groovyjarjarantlr.actions.java groovyjarjarantlr.actions.python groovyjarjarantlr.build groovyjarjarantlr.collections groovyjarjarantlr.collections.impl groovyjarjarantlr.debug groovyjarjarantlr.debug.misc groovyjarjarantlr.preprocessor groovyjarjarasm.asm groovyjarjarasm.asm.signature groovyjarjarasm.asm.tree 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.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.reflection org.codehaus.groovy.runtime 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.groovydoc 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.vmplugin org.codehaus.groovy.vmplugin.v4 org.codehaus.groovy.vmplugin.v5
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-all-minimal</artifactId> <name>Groovy</name> <packaging>jar</packaging> <version>1.5.4</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> </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/> </contributor> <contributor> <name>Robert Kuzelj</name> <email/> </contributor> <contributor> <name>Rod Cope</name> <email/> </contributor> <contributor> <name>Yuri Schimke</name> <email/> </contributor> <contributor> <name>James Birchfield</name> <email/> </contributor> <contributor> <name>Robert Fuller</name> <email/> </contributor> <contributor> <name>Sergey Udovenko</name> <email/> </contributor> <contributor> <name>Hallvard Traetteberg</name> <email/> </contributor> <contributor> <name>Peter Reilly</name> <email/> </contributor> <contributor> <name>Brian McCallister</name> <email/> </contributor> <contributor> <name>Richard Monson-Haefel</name> <email/> </contributor> <contributor> <name>Brian Larson</name> <email/> </contributor> <contributor> <name>Artur Biesiadowski</name> <email>abies@pg.gda.pl</email> </contributor> <contributor> <name>Ivan Z. Ganza</name> <email/> </contributor> <contributor> <name>Arjun Nayyar</name> <email/> </contributor> <contributor> <name>Mark Chu-Carroll</name> <email/> </contributor> <contributor> <name>Mark Turansky</name> <email/> </contributor> <contributor> <name>Jean-Louis Berliet</name> <email/> </contributor> <contributor> <name>Graham Miller</name> <email/> </contributor> <contributor> <name>Marc Palmer</name> <email/> </contributor> <contributor> <name>Tugdual Grall</name> <email/> </contributor> <contributor> <name>Edwin Tellman</name> <email/> </contributor> <contributor> <name>Evan A Slatis</name> <email/> </contributor> <contributor> <name>Hamlet D'Arcy</name> <email/> </contributor> <contributor> <name>Mike Dillon</name> <email/> </contributor> </contributors> <!-- 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>