holodeck-b2b/Holodeck-B2B

Circular dependency between Holodeck-B2B and file-backend

sopgreg opened this issue · 3 comments

Building HB2B needs a few unusual steps, as there is a circular dependency between HB2B and file-backend:

  • file-backend needs some artifacts from HB2B
  • HB2B will not build without file-backend (holodeckb2b-distribution fails)

My only idea is to move holodeckb2b-distribution into a separate respository to remove any circular dependencies.

This is a major issue, it means project is not in buildable state if needed for autobuilds.

Apart from moving into seperate repository, the only other option i see is moving file-backend back to main project to simplify builds.

Is there any plan to fix this?

This will be fixed in a future version by restructuring the project.