Slackbot
10/21/2022, 2:45 PMVampire
10/21/2022, 2:53 PMMartin
10/21/2022, 2:54 PMMartin
10/24/2022, 4:03 PMJendrik Johannes
10/24/2022, 8:13 PMMartin
10/24/2022, 10:09 PMMartin
10/24/2022, 10:16 PMYou could encode it in a (convention) plugin that the projects apply that somehow “knows” which project has which “position” in the cycleThere would have to be some knowledge about the name of the "other" module. It can be really anything. The typical scenario is: • one
schema module
• one queries module
The queries module depends on code generated in schema :
// queries/build.gradle
dependencies {
implementation(project(":schema"))
}
The schema module depends on used types from queries:
// schema/build.gradle
dependencies {
usedTypes(project(":queries"))
}
But the names can really be anything