Gradle新发布插件:存储库托管以及如何指定用户名和密码?

时间:2018-03-18 18:48:36

标签: maven gradle repository

要在http://example.com中托管我们自己的存储库,您建议使用以下哪些软件来使用gradle?

{
    "_id" : "5aae9920982f271ba4b08735",
    "firstName" : "homer",
    "surname" : "simpson",
    "address" : {
        "houseNo" : 742,
        "address" : "evergreen terrace",
        "city" : "springfield",
    }
}

Maven Central(https://mvnrepository.com/repos/central)使用哪个软件?

Gradle new maven publish plugin:

Apache Archiva (open source)
CloudRepo (commercial)
Cloudsmith Package (commercial)
JFrog Artifactory Open Source (open source)
JFrog Artifactory Pro (commercial)
Sonatype Nexus OSS (open source)
Sonatype Nexus Pro (commercial)

如何指定用户名和密码?

1 个答案:

答案 0 :(得分:0)

添加凭据信息的语法是documented here,只是:

repositories {
    maven {
        url "${url}"
        credentials {
            username = 'joe'
            password = 'secret'
        }
    }
}

我省略了publishing部分,因为语法通常用于声明依赖存储库发布存储库。

至于存储库管理器的选择,进行功能比较超出了我能/将要回答的范围。它们都提供了一组与服务文件不同的额外功能。挑选一个将取决于您的确切需求。