Uploaded image for project: 'Talend Component Kit'
  1. Talend Component Kit
  2. TCOMP-50

reduce the number of depenencies for components runtime

Apply templateInsert Lucidchart Diagram
    XMLWordPrintable

Details

    • Work Item
    • Resolution: Fixed
    • Minor
    • 0.3.0
    • None
    • None
    • None
    • All
    • Hide

      splitted api into api and api-service bundle.
      This make components reduce their dependencies.
      for instance Salesforce was 76 dependencies and now it is only 40.

      Show
      splitted api into api and api-service bundle. This make components reduce their dependencies. for instance Salesforce was 76 dependencies and now it is only 40.
    • GreenHopper Ranking:
      0|i0s02r:
    • 9223372036854775807
    • Small

    Description

      today the Saleforce component requires 66 dependences which is way too mush for the runtime.
      We have to find a way to reduce those dependencies which are mostly services dependencies that are not necessary for the components.

      One way of solving this could be to split the component-api module in 2 so that Component designers should only get dependencies only required for components and not service realated depenencies that they do not care about.
      something like component-api and component-api-service.

      Attachments

        Activity

          People

            sgandon sebastien gandon
            sgandon sebastien gandon
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: