xujichang
4/17/2019 - 2:05 AM

maven 打包用于,jitpack打包版本 #package #jitpack

maven 打包用于,jitpack打包版本 #package #jitpack

apply plugin: 'digital.wup.android-maven-publish'

task sourceJar(type: Jar) {
    from android.sourceSets.main.java.srcDirs
    classifier 'sources'
}
task javadoc(type: Javadoc) {
    source = android.sourceSets.main.java.srcDirs
    options.encoding "UTF-8"
    options.charSet 'UTF-8'
    failOnError = false
    classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
}

task javadocJar(type: Jar, dependsOn: javadoc) {
    classifier = 'javadoc'
    from javadoc.destinationDir
}

//task classesJar(type: Jar) {
//    from "$buildDir/intermediates/classes/release"
//}
publishing {
    publications {
        mavenAar(MavenPublication) {
            groupId group
            artifactId project.name
            version version
            artifact(sourceJar)
            artifact(javadocJar)
//            artifact(classesJar)
            from components.android
        }
    }
}