1. 添加依赖
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.5'
  1. 添加 Maven
apply plugin: 'maven-publish'
// 执行 ./gradlew mixing:publishAllPublicationsToMavenRepository
// Because the components are created only during the afterEvaluate phase, you must
// configure your publications using the afterEvaluate() lifecycle method.
afterEvaluate {
    publishing {
        repositories {
            maven {
                // change URLs to point to your repos, e.g. http://my.org/repo
                url = "../repo/"
            }
        }
        publications {
            // Creates a Maven publication called “debug”.
            MyPublication(MavenPublication) {
                from components.release
                groupId '包名'
                artifactId '文件名'
                version '版本号'
            }
        }
    }
}
  1. 上传配置
apply plugin: 'com.jfrog.bintray'

bintray {
    user = '用户名'
    key = '密钥'
    publications = ['MyPublication']
    publish = true
    pkg {
        repo = 'Pgyer'
        name = 'update'
        userOrg = 'mazaiting'
        desc = 'This is an Android Pgyer Update Tool library.'
        websiteUrl = 'github地址'
        issueTrackerUrl = 'github地址/issues'
        vcsUrl = 'github地址.git'
        licenses = ['Apache-2.0']

        version {
            name = '版本名' //Bintray logical version name
            desc = ''
            released  = new Date()
            vcsTag = '版本名'
        }
    }
}
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐