Files
MoGoAiCloudSdk/gradle/upload.gradle
2021-01-19 19:43:11 +08:00

44 lines
1.2 KiB
Groovy

apply plugin: 'maven'
apply plugin: 'maven-publish'
task loggerSourcesJar(type: Jar) {
classifier = 'sources'
if (plugins.hasPlugin("java-library")) {
from sourceSets.main.java.srcDirs
} else if (plugins.hasPlugin("com.android.library")) {
from android.sourceSets.main.java.sourceFiles
} else if (plugins.hasPlugin('groovy')) {
from sourceSets.main.groovy.srcDirs
}
}
artifacts {
archives loggerSourcesJar
}
task loggerUpload(dependsOn: [uploadArchives, loggerSourcesJar]) {
}
uploadArchives {
repositories {
mavenDeployer {
println project.name
pom.project {
packaging = 'aar'
groupId = GROUP
artifactId = POM_ARTIFACT_ID
version = VERSION_NAME
}
repository(url: rootProject.RELEASE_REPOSITORY_URL) {
authentication(userName: rootProject.USERNAME, password: rootProject.PASSWORD)
}
snapshotRepository(url: rootProject.SNAPSHOT_REPOSITORY_URL) {
authentication(userName: rootProject.USERNAME, password: rootProject.PASSWORD)
}
}
}
}