照抄upload.gradle,增加maven上传
This commit is contained in:
43
gradle/upload.gradle
Normal file
43
gradle/upload.gradle
Normal file
@@ -0,0 +1,43 @@
|
||||
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)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user