Skip to content

Avoid dependency on JGraphT #1060

Closed
Closed
@odrotbohm

Description

@odrotbohm

We currently optionally depend on JGraphT to topologically sort application modules regarding their dependencies to allow iterating over the modules according to their dependency structure. We only need parts of the functionality and — at 1.3 MB size — it adds quite a bit of weight to the runtime footprint. At the same time, it's suboptimal that we have to rely on an optional library to make sure functionality depending on the dependency arrangement induced order works as expected.

We should find a more lightweight alternative or implement the ordering algorithm ourselves.

Metadata

Metadata

Assignees

Labels

in: coreCore module meta modeltype: enhancementMajor enhanvements, new features

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions