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

Explore alternative build systems

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Minor
    • Resolution: Later
    • None
    • None
    • None
    • None
    • New

    Description

      I am dissatisfied with how ANT and submodules currently work in Lucene/ Solr. It's not even the tool's fault; it seems Lucene builds just hit the borders of what it can do, especially in terms of submodule dependencies etc.

      I don't think Maven will help much too, given certain things I'd like to have in the build (for example collect all tests globally for a single execution phase at the end of the build, to support better load-balancing).

      I'd like to explore Gradle as an alternative. This task is a notepad for thoughts and experiments.

      An example of a complex gradle build is javafx, for example.
      http://hg.openjdk.java.net/openjfx/8/master/rt/file/f89b7dc932af/build.gradle

      Attachments

        Activity

          People

            Unassigned Unassigned
            dweiss Dawid Weiss
            Votes:
            1 Vote for this issue
            Watchers:
            16 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: