Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-8168

Refactor build.xml files by moving groovy scripts to separate files

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.3, 8.0
    • Component/s: general/build
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      After doing LUCENE-7966, I figured out that it is better for syntax highlighting and maintenance to move "huge" groovy scripts with complex logic to separate files.

      This patch moves all except the 3-liner groovy scripts for test setup in our build.xml files to separate scripts in the tools folder. It also updates Groovy to latest version.

      This change also helps when we will migrate to another build system some time in the future (e.g., Gradle).

        Attachments

        1. LUCENE-8168.patch
          38 kB
          Uwe Schindler

          Activity

            People

            • Assignee:
              uschindler Uwe Schindler
              Reporter:
              uschindler Uwe Schindler
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: