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

Circular dependency in components build.

Apply templateInsert Lucidchart Diagram
    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Fix
    • Minor
    • None
    • None
    • None
    • None
    • All
    • Hide

      no more relevant

      Show
      no more relevant
    • Small

    Description

      The `core/components-api` module depends on `examples/components-api-full-example` for testing.

      The `examples/components-api-full-example` depends on `core/components-api` for implementation.

      Currently, this works because the version of `examples/components-api-full-example` is wrong (0.1.0 instead of the declared verson of 0.18.0-SNAPSHOT), so it is found in the build local repository instead of being built and reused by reactor. This causes problems for new installations/builds.

      In general, the modules in the `core/` directory should not depend on modules outside the core directory.

      Attachments

        Activity

          People

            Unassigned Unassigned
            rskraba Ryan Skraba
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: