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