wagon-git和Gradle

Jes*_*gui 5 git gradle maven

这个漂亮的小工具承诺帮助我将工件上传到私人Bitbucket仓库.

http://synergian.github.io/wagon-git/bitbucket.html

我在Gradle构建中使用本指南时遇到了麻烦......

我发现了这个简短有限的例子, https://github.com/UniconLabs/ssl-utils/blob/master/build.gradle

对我来说最不清楚的是这部分关于如何在我的maven home中准备settings.xml.我应该使用我的.gradle文件夹,因为我使用Gradle?

Bitbucket私人存储库

以相同的方式继续,但在Maven settings.xml中添加基本身份验证(通常位于$ MAVEN_HOME目录中,请查看 http://maven.apache.org/settings.html以获取完整指南).

<settings>
        ...
        <servers>
                <server>
                        <id>your-repo-id</id>
                        <username>yourbitbucketusername</username>
                        <password>yourbitbucketpassword</password>
                </server>
                ...
        </servers>
        ...
</settings>
Run Code Online (Sandbox Code Playgroud)

afa*_*man 2

最简单的方法是转到 ~/.gradle/gradle.properties 文件,并添加以下两行:

yourbitbucketusername = [bitbucket username]
yourbitbucketpassword  = [bitbucket password]
Run Code Online (Sandbox Code Playgroud)

然后您可以在 build.gradle 中添加以下内容:

uploadArchives {
    repositories {
        mavenDeployer {
        repository(url: "repo url") {
        authentication(userName: yourbitbucketusername, 
                password: yourbitbucketpassword)
}
Run Code Online (Sandbox Code Playgroud)