Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-17894

build: investigate ways to make it faster

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.x, 4.0.0
    • build system
    • None
    • Unknown

    Description

      This talk from from ppalaga has some interesting ideas we can use to improve our build time.

      1. Investigate whether we can tweak our default build profile to fully skip certain plugin executions, so that we avoid potentially costly operations pre-execution (related to instantiating them).
      For instance, we can evaluate disabling validation, formatting and other plugins in the default execution and only enable them on the sourcecheck profile
      2. Use the Async profiler to find and fix bottlenecks in our own Maven plugins, to reduce their execution time and load.
       

       

       

      Attachments

        1. camel-build-times.txt
          1.77 MB
          Otavio Rodolfo Piske
        2. mvn-profile.html
          24.56 MB
          Otavio Rodolfo Piske
        3. build-stats.txt
          9 kB
          Otavio Rodolfo Piske

        Activity

          People

            orpiske Otavio Rodolfo Piske
            orpiske Otavio Rodolfo Piske
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: