buildscript { apply from: "${rootDir}/gradle/dependencies.gradle" repositories { maven { url "https://plugins.gradle.org/m2/" } mavenCentral() google() } dependencies { classpath 'com.android.tools.build:gradle:8.1.4' classpath dependenciesList.licensesPlugin // classpath dependenciesList.jacocoPlugin classpath dependenciesList.gradleNexus classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.21" } } plugins { id("io.github.gradle-nexus.publish-plugin") version "1.1.0" id("org.jmailen.kotlinter") version "3.13.0" apply false id 'org.jetbrains.kotlin.android' version '1.9.21' 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/")) } } }