将apk发布到远程maven repo

时间:2015-11-05 19:45:18

标签: android maven

如何将我的android studio项目apk发布到远程maven回购?如果您有任何想法请告诉我,我试过但没有获得任何用于发布在android studio中制作的项目的文档。任何指向此类文件的链接都非常有用。

1 个答案:

答案 0 :(得分:0)

您可以使用Bintray插件。首先,在Bintray中创建您的帐户。然后,以这种方式配置build.gradle:

apply plugin: 'com.jfrog.bintray'

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.4'
    }
}

bintray {
    user = yourBintrayUser
    key = yourBintrayKey
    filesSpec {
        from 'build/outputs/apk/'
        into 'com/yourcompany/project/1.0.0'
    }
    pkg {
        repo = 'maven'
        name = 'your-project-name'
        vcsUrl = 'yourVcsUrl'
        version {
            name = '1.0.0'
            desc = 'Your Project v.1.0.0'
        }
    }
}

现在,您将拥有一个名为' uploadBintray'的Gradle任务。当您执行它时,它将在您的Bintray帐户中创建一个存储库,并将其中的build/outputs/apk内的所有文件上传。

修改

如果您有自己的下载服务器,并且不想在Bintray服务器中部署apk,则可以使用我的gradle插件GRelease