jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
Signup
groovy
  • groovy
  • GROOVY-1711

New Build System

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Task Task
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: 1.1-beta-1
  • Component/s: None
  • Labels:
    None
  • Number of attachments :
    0

Description

A new build system has to be developed in replacement of the aging and hard to maintain Maven 1 build.

The build should at least (as a start):

  • generate Antlr files
  • compile Java source code
  • compile Groovy source code
  • compile Java test code
  • compile Groovy test code
  • run all tests
  • generate test reports
  • generate coverage reports
  • create a final Jar like our Groovy-1.0.jar

The default target should be the creation of the Jar so that people can build Groovy themselves with Ant.
For the Continuous Integration server, we should just call the test target, or potentially the jar target in case we want to have nightly builds available.

A further build process should also create the distributions. We have yet to decide if it's an Ant build, Gant build, or Maven2 build process.

Issue Links

is depended upon by

Task - A task that needs to be done. GROOVY-1713 Automated GLS documentation out of TCK test cases

  • Major - Major loss of function.
  • Open - The issue is open and ready for the assignee to start work on it.

Task - A task that needs to be done. GROOVY-1712 Source and test reorganization and Groovy core / gdk artifacts

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
There are no comments yet on this issue.

People

  • Assignee:
    Paul King
    Reporter:
    Guillaume Laforge
Vote (0)
Watch (0)

Dates

  • Created:
    13/Feb/07 8:32 AM
    Updated:
    27/Apr/07 11:13 AM
    Resolved:
    27/Apr/07 11:13 AM
  • Atlassian JIRA (v5.2.7#850-sha1:b2af0c8)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.