Adam
10/09/2025, 4:10 PMVampire
10/09/2025, 4:28 PMtooling provides Gradle plugins that are applied in the build for core and core want's to apply those plugins from tooling in their build, this is a chicken-and-egg situation.
A dependency substitution cannot be made, because what you described - if I got it right - means that to build core you need the plugins in plugins but to build the plugins you need core but to get core you need plugins ...Adam
10/09/2025, 4:32 PMVampire
10/09/2025, 4:34 PMVampire
10/09/2025, 4:34 PMAdam
10/09/2025, 4:38 PMVampire
10/09/2025, 4:49 PMAdam
10/09/2025, 4:55 PMAdam
10/09/2025, 4:55 PMVampire
10/09/2025, 7:41 PMwell sure but then the directory names will be pretty unreadable.
Why? As I said, the directory names do not need to be changed.
What is the purpose for subprojects in that case?
I don't get the question. What do you mean? Subprojects bring structure.
Should I remove all hierarchies and just have all subprojects on the same level and just create long uggly names? 😞
No need to as far as project structure and directory structure are concerned, but the projects are best named like the artifact should be named.
So right now we have section which can look like:
but you suggest that I change to
I did not
Adam
10/10/2025, 6:12 AM