Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Section
Column
width220px

Column

New and Noteworthy

  • Moved codebase to the Groovy project
  • Runtime support for Groovy 1.5.6 and Groovy 1.6-beta-1
  • Support for static imports when generating stubs
  • Re-implemented the stub generator to allow more code to be shared between runtime implementations
  • Re-implemented archetypes using the latest maven-archetype-plugin (aka archetype-ng)

Using

Command-line Access

If this release is the latest, then simply use the groovy prefix to invoke goals, as in:

No Format
mvn groovy:<goal>

Otherwise, use the full plugin identifier to invoke this version:

No Format
mvn org.codehaus.groovy.maven:gmaven-plugin:1.0-rc-1:<goal>

Project Configuration

When configuring projects to use this plugin be sure to define elements in your projects top-level POM's pluginManagement section to bind your project to the required version:

No Format
<project>
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.codehaus.groovy.maven</groupId>
                <artifactId>gmaven-mojo</artifactId>
                <version>1.0-rc-1</version>
            </dependency>
            <dependency>
                <groupId>org.codehaus.groovy.maven.runtime</groupId>
                <artifactId>gmaven-runtime-default</artifactId>
                <version>1.0-rc-1</version>
            </dependency>
        </dependencies>
    </dependencyManagement>
    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.codehaus.groovy.maven</groupId>
                    <artifactId>gmaven-plugin</artifactId>
                    <version>1.0-rc-1</version>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
</project>
Warning
titleBest Practice

It is highly recommended that you always bind, via pluginManagement the version of plugins which your build depends upon. or with dependencyManagement for versions of artifacts.

Source Code

The source-code for this release is available for browsing here.

Users who wish to check-out this version can access the release tag with Subversion:

No Format
svn co https://svn.codehaus.org/groovy/gmaven/tags/gmaven-1.0-rc-1

Change Log

JIRA Issues
anonymoustrue
columnstype;key;summary;priority;status;resolution
urlhttp://jira.codehaus.org/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?&fixfor=13670&pid=11532&sorter/field=issuekey&sorter/order=DESC&sorter/field=priority&sorter/order=DESC&sorter/field=status&sorter/order=ASC&tempMax=1000