-
Notifications
You must be signed in to change notification settings - Fork 50
/
Copy pathbuild.gradle
42 lines (39 loc) · 1.55 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
alias libs.plugins.android.application apply false
alias libs.plugins.google.services apply false
alias libs.plugins.kotlin.android apply false
alias libs.plugins.jfrog apply true
alias libs.plugins.android.library apply false
alias libs.plugins.google.secrets apply false
alias libs.plugins.sentry apply false
}
/*artifactoryPublish.skip = true
artifactory {
contextUrl = 'https://kommunicate.jfrog.io/artifactory'
Properties localProperties = new Properties()
localProperties.load(new FileInputStream(rootProject.file("local.properties")))
publish {
repository {
repoKey = 'kommunicate-android-sdk'
username = localProperties['artifactory.username']
password = localProperties['artifactory.password']
}
defaults {
// Reference to Gradle publications defined in the build script.
// This is how we tell the Artifactory Plugin which artifacts should be
// published to Artifactory.
publications('aar')
publishArtifacts = true
// Properties to be attached to the published artifacts.
properties = ['qa.level': 'basic', 'dev.team': 'core']
publishPom = true // Publish generated POM files to Artifactory (true by default)
}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
subprojects {
tasks.withType(Javadoc).all { enabled = false }
}*/