Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-1717 Improve Drill's incremental build speed
  3. DRILL-1721

Configure fmpp-maven-plugin for incremental build

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 0.7.0
    • 1.3.0
    • Tools, Build & Test
    • None

    Description

      The FreeMarker Pre Processor maven plugin, used in exec/Java Execution Engine module recompiles the templates every time, irrespective of whether they have changed or not since the last build, generating fresh Java sources which further triggers javac compilation.

      Fixing this will improve the incremental compilation by shaving off close to 2 minutes of build time which would be a good win.

      We will have to modify the fmpp-maven-plugin code. I had attempted this in past and a patch may be somewhere in the stash.

      Attachments

        Activity

          People

            julienledem Julien Le Dem
            adityakishore Aditya Kishore
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: