xref: /aosp_15_r20/external/aws-crt-java/android/build.gradle (revision 3c7ae9de214676c52d19f01067dc1a404272dc11)
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