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

package the rest service with components in a maven repo

Apply templateInsert Lucidchart Diagram
    XMLWordPrintable

Details

    • New Feature
    • Resolution: Fixed
    • Major
    • 0.17.0
    • None
    • None
    • None
    • All
    • 0.16.0
    • GreenHopper Ranking:
      0|i0wyx7:
    • 9223372036854775807
    • Small

    Description

      2 points.
      1) to be able to run IO component from the REST apis we need to package the API, the definition together and the runtime in some maven m2.

      2)The components used by the tcomp REST APIs should be shared with other services such as the runtime of beam.
      so the artifacts for defining the components and their associated runtimes should be packaged in some sharable way for both TCOMP rest apis and other services requiring those components to avoid duplications.
      The proposed solution would be to package them as a maven repository (.m2).

      This implies that the launch of the tcomp rest API will have to be tweaked to have those components located in the maven repo to be in the scanning classpath of the app.

      We also need to provide a zipped package along with .sh and .bat to launch the service.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 4 days
                  4d
                  Remaining:
                  Time Spent - 2 days, 2 hours Remaining Estimate - 1 day, 6 hours
                  1d 6h
                  Logged:
                  Time Spent - 2 days, 2 hours Remaining Estimate - 1 day, 6 hours
                  2d 2h