首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grails (3.0.8)插件bintrayUpload返回HTTP/1.1 -禁止

Grails (3.0.8)插件bintrayUpload返回HTTP/1.1 -禁止
EN

Stack Overflow用户
提问于 2015-10-13 05:29:12
回答 1查看 427关注 0票数 2

bintrayUpload总是尝试将我的插件发布到grails/plugins,而不是我的repo danieltribeiro/plugins。因为这个我被禁止了403。

代码语言:javascript
复制
* What went wrong:
Execution failed for task ':bintrayUpload'.
> Could not create package 'grails/plugins/my-plugin': HTTP/1.1 403 Forbidden [message:forbidden]

我在这里检查了一个类似问题的答案,NullPointerExcpetion,并且没有幸运地尝试了所有的解决方案。包括格雷姆·罗彻回答,只需更改名称并将userRepo保留为空白。但是无论我做什么任务,总要尝试上传到grails.plugins回购。

我的绑定插件是1.2

代码语言:javascript
复制
plugins {
    id "io.spring.dependency-management" version "0.5.2.RELEASE"
    id "com.jfrog.bintray" version "1.2"
}

在build.gradle上,我尝试了很多在绑定盘闭包中使用Benoit教程的秘密。我创建了插件repo,用正确的值配置了env BINTRAY_USER和BINTRAY_KEY (否则它会抛出401未经授权的插件)。

这是我最后一次(不工作)配置。

代码语言:javascript
复制
version "0.1-SNAPSHOT"
group "danieltribeiro.plugins" // Or your own user/organization

bintray {
  pkg {
    userOrg = 'danieltribeiro' // If you want to publish to an organization
    repo = 'plugins'
    name = "${project.name}"
    //issueTrackerUrl = "https://github.com/benorama/grails-$project.name/issues"
    //vcsUrl = "https://github.com/benorama/grails-$project.name"
    version {
      attributes = ['grails-plugin': "${project.group}:${project.name}"]
      name = project.version
    }
  }
}

为什么这个任务继续发布到grails.plugins?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-13 19:51:56

很可能你使用的是:

代码语言:javascript
复制
apply from:'https://raw.githubusercontent.com/grails/grails-profile-repository/master/profiles/plugin/templates/bintrayPublishing.gradle'

它采用默认的bin托盘配置。

重写此配置或注释该配置并手动执行:

代码语言:javascript
复制
bintray {
    user = 'user'
    key = '*****'
    pkg {    
        userOrg = '' // 
        repo = 'nameRepo'
        licenses = project.hasProperty('license') ? [project.license] :['Apache-2.0']
        name = "$project.name"
        issueTrackerUrl = "yourGitHub"
        vcsUrl = "yourGitHub"
        version {
            attributes = ['grails-plugin': "$project.group:$project.name"]
            name = project.version
        }
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33094787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档