问题标签 [bintray]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 将 GitHub Android 库发布到 Maven Central
我工作了 2 天,将我的 github 库CircularImageView部署在 maven Central 中,以将其与 gradle 依赖项一起使用,如下所示:
我严格按照本教程进行操作:使用 Gradle 将 aar 文件发布到 jCenter,但无事可做,我无法以这种方式访问我的库。
请帮助我知道我做错了什么..
关联 :
- Bintray 回购:https ://bintray.com/lopspower/maven/com.mikhaellopez%3Acircularimageview/view
- Sonatype 问题:https ://issues.sonatype.org/browse/OSSRH-18203
编辑:2015 年 10 月 14 日
要在教程的第 16 步中最终与 Maven Central 同步所有内容,您需要一个用户令牌密码。我怎么得到它?
Bintray 答案:
您好,“用户令牌密码”不是取自 Bintray,它可以在您的 Maven Central 帐户中找到。请在此处查看有关与 Maven 同步的更多信息:https : //bintray.com/docs/usermanual/uploads/uploads_syncingartifactswithmavencentral.html 问候 Bintray 团队
最后,不清楚,但“用户令牌密码”实际上对应于您的 Sonatype 帐户的密码。现在该项目通常是同步的,但是我仍然无法访问该项目:
无法解决:com.mikhaellopez:circularimageview:2.0.0
java - JCenter - 返回码是:401,ReasonPhrase:未经授权
将链接的工件部署$mvn deploy
到 JCenter 时,出现此错误Return code is: 401, ReasonPhrase: Unauthorized.
是什么原因造成的,以及如何解决这个问题?
android - 无法添加 com.github.dcendents.android-maven
我试图将我的代码上传到 bintry,以便我可以将它连接到 jcenter,但是当我将此行添加到我的库 build.gradle 时出现问题:
apply plugin: 'com.github.dcendents.android-maven'
gradle 无法构建,我做错了什么?
android - 限制对 Android 库的访问
我创建了 Android 库,它将用作不同项目的库,例如 Http 库,其中包含与 Http 通信相关的功能。我知道我需要将 .aar(Android Archieve) 文件上传到 jcentre repo,所以我使用 bintray.com 并 使用它来创建 aar 并上传到 bintray 服务器
我面临的问题是如何限制库的访问,即可以通过有效凭据访问库。
maven - 将包发布到由组织创建的 bintray
我在 bintray 中创建了一个组织。当我尝试将文件发布到存储库时,使用gradle-bintray-plugin属于组织。我有一个问题:
这是我的代码build.gradle
:
我的代码有什么问题?感谢你。
android - bintray: 无法上传文件: pom 文件中定义的 Maven 组、工件或版本不匹配
我正在尝试使用 Android Studio 和 bintray 创建一个 maven 库,但我无法让它工作。当我尝试使用上传库时,gradle bintrayUpload
我总是收到以下错误:
当我尝试按照他们的github repo中的示例 bintray 进行操作时,就会发生这种情况。
我已将我的库build.gradle
(不是根)更改为以下内容:
有人能够看到我做错了什么吗?因为我不能,也找不到任何关于此的好的文档。
travis-ci - 从 travis-ci 部署到 bintray 时从 git-tag 获取版本名称
我想将一些js文件部署到bintray,阅读http://docs.travis-ci.com/user/deployment/bintray/上的说明我看到版本的名称是在描述符文件中配置的。我希望它改用 git-tag 。所以要发布一个版本,我只需要推送一个标签,而不必在每个版本上修改配置文件。这可能吗?
gradle - Bintray VCS 标记
所以我有一个 Bintray 存储库,但我很难从 gradle 上传到它。好吧,我的意思是版本管理没有按我想要的方式工作,目前对于我上传的每个 .jar,我必须在我的配置和依赖项中增加版本。我知道这不是应该的方式。我的问题是如何使用 Bintray 自动化/实现 VCS 标记。现在我的上传配置看起来像这样(使用 bintray 插件):
我的变量是:
然而这里没有出现任何标签,并且再次运行发布(即使使用不同的 vcs 标签)会导致版本已存在错误。( Could not upload to 'https://api.bintray.com/content/meguy26/Main/java-api/0/com/gmail/socraticphoenix/PlasmaAPI/0/PlasmaAPI-0.jar': HTTP/1.1 409 Conflict [message:Unable to upload files: An artifact with the path 'com/gmail/socraticphoenix/PlasmaAPI/0/PlasmaAPI-0.jar' already exists]
)
对不起,如果我很笨,但我不明白为什么它不起作用,我填写了所有适当的变量(我想)
php - 从 Gradle 文件中获取依赖库?
假设我在 gradle.build 文件中定义了以下库:
现在,其中一些库依赖于其他库。给定库名称,有没有办法知道给定库所依赖的库列表?我只对 webapp 项目的这些库的名称和版本感兴趣。我尝试阅读Bintray API,但找不到在那里做的方法。
编辑:
我不是在寻找我的应用程序的依赖关系树(即gradle dependencies
命令)。我只是对构建一个 Web 应用程序感兴趣,其中用户提供任何项目(托管在 JCenter 上的 Maven 中),并且 Web 应用程序将返回依赖关系树。
maven - 从 sonatype nexus 迁移到 bintray
Bintray 似乎是一项不错的服务,并且有很多文章介绍了它们如何比使用 Nexus 更好,但由于某些原因,没有迁移脚本或工具可以将工件从 Nexus 实际移动到 Bintray。我正在寻找将 Nexus 存储库(私有或公共)迁移到 Bintray 的解决方案,而不会有太多麻烦。
我知道 Bintray 有 REST API,似乎你可以编写一个脚本来创建项目版本,然后从 Nexus 一个一个上传工件,但由于某种原因,我不断从这个 REST API 中收到错误并且可以不要附带真正有效的东西。