Uploaded image for project: 'Apache Hop (Retired)'
  1. Apache Hop (Retired)
  2. HOP-2274

Declare all plugins with only annotations without penalizing startup time

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.50
    • None

    Description

       

      Delete the pluxin.xml files and also use the annotation for native plugins.
       
      One solution is to use Jandex (Apache license) to speed up the search for annotations in order to create indexes during the build process.
      The only constraint is that you have to use "jandex-maven-plugin" in the build process, this transparently creates a fairly small META-INF \ jandex.idx index file.

      Attachments

        Issue Links

          Activity

            People

              nadment Nicolas Adment
              nadment Nicolas Adment
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m