Project

General

Profile

Improvement #2148

Eclipsoid should fetch all Java components in a module for its classpath container

Added by Henning Blohm almost 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
z2-base-tools-eclipsoid
Target version:
Start date:
23.12.2022
Due date:
% Done:

0%

Estimated time:
origin:

Description

Currently, there is an imbalance in what is found for a nested java component of a referencing module from a referenced module when it is armed or not.

Scenario:

  • Modules A and B. A has a nested java component X (!='java') that has a ref to B.

Observation:

  • When A and B are armed, Eclipsoid exposes B and A resolves.
  • When A is armed but B is not, the local classpath container of A does not have B and A does not resolve.

Acceptance Criteria

  • Both scenarios above behave identically w.r.t. resolution and A resolves in both cases.

Implementation Hint

  • Have Eclipsoid download all dependencies of all dependencies of all java components in the referencing module when providing dependencies.

Also available in: Atom PDF