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

Declare all plugins with only annotations without penalizing startup time

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.50
    • Component/s: 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

              • Assignee:
                nadment Nicolas Adment
                Reporter:
                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