1*3c7ae9deSAndroid Build Coastguard Workerbuildscript { 2*3c7ae9deSAndroid Build Coastguard Worker repositories { 3*3c7ae9deSAndroid Build Coastguard Worker google() 4*3c7ae9deSAndroid Build Coastguard Worker mavenCentral() 5*3c7ae9deSAndroid Build Coastguard Worker } 6*3c7ae9deSAndroid Build Coastguard Worker dependencies { 7*3c7ae9deSAndroid Build Coastguard Worker classpath 'com.android.tools.build:gradle:7.0.0' 8*3c7ae9deSAndroid Build Coastguard Worker } 9*3c7ae9deSAndroid Build Coastguard Worker} 10*3c7ae9deSAndroid Build Coastguard Worker 11*3c7ae9deSAndroid Build Coastguard Workerplugins { 12*3c7ae9deSAndroid Build Coastguard Worker id 'io.github.gradle-nexus.publish-plugin' version '1.1.0' 13*3c7ae9deSAndroid Build Coastguard Worker} 14*3c7ae9deSAndroid Build Coastguard Worker 15*3c7ae9deSAndroid Build Coastguard Workergroup = 'software.amazon.awssdk.crt' 16*3c7ae9deSAndroid Build Coastguard Workerversion = '1.0.0-dev' 17*3c7ae9deSAndroid Build Coastguard Worker 18*3c7ae9deSAndroid Build Coastguard Worker 19*3c7ae9deSAndroid Build Coastguard Workerif (project.hasProperty("sonatypeUsername") && project.hasProperty("sonatypePassword")) { 20*3c7ae9deSAndroid Build Coastguard Worker apply plugin: 'io.github.gradle-nexus.publish-plugin' 21*3c7ae9deSAndroid Build Coastguard Worker nexusPublishing { 22*3c7ae9deSAndroid Build Coastguard Worker repositories { 23*3c7ae9deSAndroid Build Coastguard Worker create("awsNexus") { 24*3c7ae9deSAndroid Build Coastguard Worker nexusUrl.set(uri("https://aws.oss.sonatype.org/service/local/")) 25*3c7ae9deSAndroid Build Coastguard Worker snapshotRepositoryUrl.set(uri("https://aws.oss.sonatype.org/content/repositories/snapshots/")) 26*3c7ae9deSAndroid Build Coastguard Worker username.set(project.property("sonatypeUsername") as String) 27*3c7ae9deSAndroid Build Coastguard Worker password.set(project.property("sonatypePassword") as String) 28*3c7ae9deSAndroid Build Coastguard Worker } 29*3c7ae9deSAndroid Build Coastguard Worker } 30*3c7ae9deSAndroid Build Coastguard Worker } 31*3c7ae9deSAndroid Build Coastguard Worker} 32*3c7ae9deSAndroid Build Coastguard Worker 33*3c7ae9deSAndroid Build Coastguard Workerallprojects { 34*3c7ae9deSAndroid Build Coastguard Worker repositories { 35*3c7ae9deSAndroid Build Coastguard Worker google() 36*3c7ae9deSAndroid Build Coastguard Worker mavenCentral() 37*3c7ae9deSAndroid Build Coastguard Worker } 38*3c7ae9deSAndroid Build Coastguard Worker} 39*3c7ae9deSAndroid Build Coastguard Worker 40*3c7ae9deSAndroid Build Coastguard Workertask clean(type: Delete) { 41*3c7ae9deSAndroid Build Coastguard Worker delete rootProject.buildDir 42*3c7ae9deSAndroid Build Coastguard Worker} 43