You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When there is a component in a system with a different implementation of same interface, sync command syncs the dependencies with the original component.
To Reproduce
Steps to reproduce the behavior:
create w my-workspace com.test
create c comp-1
create c comp-2 comp-1
Make sure comp-1 and comp-2 has different dependencies in project.clj
create c comp-3
create s system-1 base-1
create s system-2 base-2
add comp-1 system-1
add comp-3 system-1
add comp-2 system-2
add comp-3 system-2
build
You'll see dependencies of comp-1 synced to system-2 instead of comp-2.
Expected behavior
system-2 should have dependencies of comp-2 not comp-1.
Operating System (please complete the following information):
OS: MacOS
Version 10.14
Versions (please complete the following information):
Leiningen: 2.8.1
Java: 1.8.0_181
Polylith: 0.2.1
Additional context
This problem seems to be connected to changes introduced in #12
The text was updated successfully, but these errors were encountered:
Describe the bug
When there is a component in a system with a different implementation of same interface, sync command syncs the dependencies with the original component.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
system-2 should have dependencies of comp-2 not comp-1.
Operating System (please complete the following information):
Versions (please complete the following information):
Additional context
This problem seems to be connected to changes introduced in #12
The text was updated successfully, but these errors were encountered: