I've already tried below answers. The problem is also same. But none of these are working. So I'm just re-iterating the problem.
Here is my structure. Both project are in same folder 'IdeaProjects'.
ProjectA
|--projectA1
|----build.gradle
|--projectA2
|----build.gradle
|--settings.gradle
ProjectB
|--projectB1
|----build.gradle
|--projectB2
|----build.gradle
|--settings.gradle
Here is my conditions.
- projectB1 is depends on projectB2
- projectA1 is depends on projectB1 and projectB2
ProjectA: settings.gradle:
rootProject.name=projectA
includeBuild '../projectA'
include 'projectB1','projectB2','projectA1','projectB2'
projectA1 - build.gradle
implementation project('com.example:projectB1')
implementation project('com.example:projectB2')
ProjectB: settings.gradle
rootProject.name=projectB
include 'projectB1','projectB2'
projectB1 - build.gradle
implementation project(':projectB2')
gradle version - 7.6 and java 17
I'm trying to solve this from more than a day, still couldn't figure it out.