Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-1711

New Build System

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.1-beta-1
    • None
    • None

    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.

      Attachments

        Issue Links

          Activity

            People

              paulk Paul King
              guillaume Guillaume Sauthier
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: