Android 将apk发布到远程maven repo

Android 将apk发布到远程maven repo,android,maven,Android,Maven,如何将我的android studio项目的apk发布到远程maven repo?如果你有任何想法,请告诉我,我试过了,但没有得到任何发布android studio项目的文档。任何指向此类文档的链接都非常有用。您可以使用Bintray插件。首先,在中创建您的帐户。然后,通过以下方式配置build.gradle: apply plugin: 'com.jfrog.bintray' buildscript { repositories { jcenter() }

如何将我的android studio项目的apk发布到远程maven repo?如果你有任何想法,请告诉我,我试过了,但没有得到任何发布android studio项目的文档。任何指向此类文档的链接都非常有用。

您可以使用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,那么可以使用my gradle插件

您可以使用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,那么可以使用my gradle插件

我浏览了Bintray,似乎他们在自己的服务器上托管了apk。我已经有了一个服务器来托管我的apk。我正在寻找一种方法将我的apk放入其中。我通过Bintray,似乎他们在自己的服务器上托管apk。我已经有了一个服务器来托管我的apk。我正在寻找一种方法,将我的apk放入其中。