Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.1-beta-1
    • Component/s: None
    • Labels:
      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.

        Issue Links

          Activity

          Guillaume Delcroix created issue -
          Guillaume Delcroix made changes -
          Field Original Value New Value
          Link This issue is depended upon by GROOVY-1712 [ GROOVY-1712 ]
          Guillaume Delcroix made changes -
          Link This issue is depended upon by GROOVY-1713 [ GROOVY-1713 ]
          Guillaume Delcroix made changes -
          Fix Version/s 1.1-beta-1 [ 13164 ]
          Assignee Paul King [ paulk ]
          Resolution Fixed [ 1 ]
          Status Open [ 1 ] Closed [ 6 ]
          Fix Version/s 1.1 [ 13166 ]
          Mark Thomas made changes -
          Project Import Sun Apr 05 13:32:57 UTC 2015 [ 1428240777691 ]
          Mark Thomas made changes -
          Workflow jira [ 12730835 ] Default workflow, editable Closed status [ 12742767 ]
          Mark Thomas made changes -
          Project Import Mon Apr 06 02:11:23 UTC 2015 [ 1428286283443 ]
          Mark Thomas made changes -
          Workflow jira [ 12969122 ] Default workflow, editable Closed status [ 12976877 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development