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

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              Paul King
              Reporter:
              Guillaume Laforge
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: