18Jun/10Off
Why Cyclic Project Dependencies Are Bad
Imagine you have
- a project
projectAwith submodulesprojectA.module1and-
projectA.module2
- a project
projectB
projectB dependes on projectA.module1.
projectA.module2 depends on projectA.module1 too and on projectB.
What is wrong here? Cyclic dependency! When projectA is built, its submodules projectA.module1 and projectA.module are built too. In your build server, for example, it may cause a infinity build loop when project is built whenever dependencies are built! So in this case it would be a great idea to move module projectA.module1 away from projectA.