pluginManagement { // The convention plugins this build applies. An included build rather than buildSrc, so the // plugins are testable with TestKit and do not force every project to recompile when one of them // changes. includeBuild('build-logic') } plugins { id 'org.gradle.toolchains.foojay-resolver-convention' version '1.0.0' // Reads and validates config/architecture/modules.json, then includes every registered project // and maps its directory. The validation that used to live in this file is in the plugin, shared // with the root build's verification tasks so a registry rule has one implementation. id 'ca.architecture-registry' } rootProject.name = 'ca-skeleton'