buildscript { apply from: "${rootDir}/gradle/dependencies.gradle" repositories { google() maven { url "https://plugins.gradle.org/m2/" } mavenCentral() } dependencies { classpath libs.androidGradlePlugin classpath libs.licensesPlugin classpath libs.gradleNexus classpath libs.kotlinPlugin } } plugins { alias libs.plugins.nexusPublishPlugin alias libs.plugins.kotlinter apply false alias libs.plugins.kotlinAndroid apply false } allprojects { repositories { mavenCentral() google() } } subprojects { apply from: "${rootDir}/gradle/dependencies.gradle" } apply from: "${rootDir}/gradle/publish-root.gradle" // Set up Sonatype repository nexusPublishing { repositories { sonatype { stagingProfileId = sonatypeStagingProfileId username = ossrhUsername password = ossrhPassword nexusUrl.set(uri("https://s01.oss.sonatype.org/service/local/")) snapshotRepositoryUrl.set(uri("https://s01.oss.sonatype.org/content/repositories/snapshots/")) } } }