问题标签 [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.

0 投票
3 回答
1650 浏览

deployment - Bintray:无法创建包 HTTP/1.1 400 错误请求 [消息:许可证“[”不存在]

我正在尝试使用gradle-bintray-plugin v.1.5将Overpass 库的第一个版本发布到Bintray/jCenter我在这个临时分支上准备了配置:

除了我之前发布的帐户之外,我没有在 Bintray 网站上准备任何东西。所以我也有一个用于 Gradle 的地方bintrayUserbintrayApiKey请告诉我是否需要事先手动设置。- 然后,我运行以下命令:

这失败并出现此错误:

任务“:bintrayUpload”执行失败。
> 无法创建包 'tbsprs/maven/Overpass':HTTP/1.1 400 错误请求 [消息:许可证 '[' 不存在]

你能发现错误吗?

0 投票
1 回答
1280 浏览

travis-ci - Travis-CI:在 .travis.yml 文件的部署部分中使用环境变量

我正在使用Travis-CI构建我的Go项目,到目前为止,我使用gimme脚本与 travis go 环境的组合来交叉编译项目。

我切换到支持GOOSGOARCH环境变量交叉编译的 Go 1.5,无需其他编译器或脚本。

我的问题是我正在使用Bintray 部署,并且我的环境变量没有在部署阶段公开。

请注意,在此更改之前,我使用GIMME_OSandGIMME_ARCH环境变量,它运行良好,这让我相信 Travis 确实支持这一点。

可能是什么问题呢?

0 投票
5 回答
5283 浏览

android - 使用选定的风格将 Android 库 (aar) 发布到 Bintray

我刚刚在我的项目中添加了一些flavors(或者productFlavors如果你想要的话)。

事实是,当我将库发布到bintray时,所有口味都已上传(这很棒),但我无法使用它们。这里使用的插件是官方的。

上传的aar:

如您所述,fullRelease被命名为classifier,请参阅文档第 23.4.1.3 章

我正在寻找一种解决方案来选择我要上传的口味。

我已经看过 bintray 示例(此处此处)和this以及其他示例,但我仍然卡住了。

这是我当前的脚本:

要导入我目前正在使用的库:

0 投票
3 回答
948 浏览

android - 如果项目已经上传到 bintray 并与 jcenter 同步,如何更改 groupid?

我最近将我的 github 项目上传到 bintray 并成功将其与 JCenter 存储库同步。我使用了本教程:

http://inthecheesefactory.com/blog/how-to-upload-library-to-jcenter-maven-central-as-dependency/en

所以我的gradle依赖是:

为了上传它,我修改了我的 build.gradle 并添加了相关的脚本和平。一切都像教程中的一样。

这是棘手的部分:

我已将我的 github 昵称danylo2006更改为danylovolokh,现在我想更改 gradle 依赖项:

改成:

  1. 我从 Sonatype 获得了我需要的 groupId
  2. 所以我修改了我的 gradle 脚本。

唯一相关的变化是:

已改为

我运行相关命令: gradlew install gradlew bintrayUpload

我得到了 BUILD_SUCCESSFULL

但是,如果我向任何其他 gradle 项目添加新的依赖项,我会收到“错误:(36, 13) 无法解决:com.github.danylovolokh:hashtag-helper:1.1.0”的错误

0 投票
1 回答
12202 浏览

docker - 拉取工件 docker 镜像

我无法使用以下命令提取 Artifactory docker 映像

它最终出现以下错误

我要在这里做什么?为什么它要求证书?如果我访问 JFrog repo 的链接,它会要求输入用户名和密码。我怎样才能得到这个图像。

我正在关注 Artifactory 的官方链接来执行此操作。https://www.jfrog.com/confluence/display/RTF/Running+with+Docker。我在网上搜索但没有解决方案。

0 投票
3 回答
1766 浏览

android - 禁用 Bintray 上传的 javadoc 检查

我正在尝试将我的库的新版本上传到 Bintray,但是我遇到了错误。

我所做的更改之一是将自定义属性添加到我的 Javadoc。例如:

我添加的自定义属性标记@attr ref在生成 Javadoc HTML 时会显示相关的 XML 属性(如在 Android 开发人员文档中)。我在我的 IDE (Android Studio) 中将此作为自定义标签添加,但在上传到 Bintray 时会导致错误。另外,我正在使用 novoda bintray 插件- 这是我的build.gradle.

因此,当我在终端中运行以下命令时:

我收到以下错误:

有没有办法解决这个问题(例如禁用这个javadoc检查?)

0 投票
1 回答
257 浏览

java - 警告:依赖 org.apache.httpcomponents:httpclient:4.2.1 在使用 jfrog 和 android-maven-plugin 时被忽略

通过使用 JFrog 插件创建外部 android 库,我遇到了很多问题。本质上,它一直在尝试从 apache 获取依赖项,而无需我要求它们。它似乎与我使用 gradle 应用的插件有关。如果我尝试在我的应用程序中使用这个库并尝试使用本地 maven repo 运行它,它会持续很长时间,然后我会收到以下警告:

信息:Gradle 任务 [clean, :generateDebugSources, >:generateDebugAndroidTestSources, :compileDebugSources, >:compileDebugAndroidTestSources]

警告:依赖 org.apache.httpcomponents:httpclient:4.2.1 被忽略 > 用于调试,因为它可能与 >Android 提供的内部版本冲突。

最后我得到错误:

而且我已经搜索过 stackoverflow 和其他网站,但我找不到答案。Incomprehensible error started the project (gradle)中提出的解决方案对我不起作用。你可以在这里看到我的 gradle 文件:https ://raw.githubusercontent.com/jesperancinha/lib-chartizate-sz/master/chartizate-text-writer-android/build.gradle 。我已经看到 JFrog 和 android-maven gradle 插件似乎是罪魁祸首,因为只有当我添加它们时我才开始遇到问题。

0 投票
1 回答
238 浏览

android - 无法从 bintray 存储库编译库,看起来它阻止了我的国家 IP

看起来 Bintray 封锁了伊朗的 IP,然后我无法使用这个存储库编译库。有没有替代的存储库?或任何其他使用 bintray jcenter 库的方法?

0 投票
2 回答
725 浏览

java - 如何发布一个常规的非 Android Java 库,以便它可以通过 Maven 和 Gradle 构建脚本包含在 Java 项目中?

我最近为 Java 编写了一个 3rd 方库。目前,我正在通过 Github 和我拥有的一个网站分发该库,在那里我可以下载 JAR 文件。我想让开发人员可以使用 Gradle 和 Maven(以及可能的其他构建自动化工具)轻松地将我的 3rd 方库包含在他们的项目中。

我是 Maven、Gradle、Bintray、JCenter、MavenCentral、Ivy 等的新手。但是,我确实有使用 Ant、Java 和 Linux 的经验。

我一直在尝试学习如何使用上面的工具/平台发布我的 3rd 方库,但我变得很困惑。

  • 根据我的阅读,Gradle、Maven 和 Ant 是相互竞争的技术。那么,为什么在实际用例场景的上下文中,Gradle 似乎与 Maven 如此交织在一起呢?
  • Bintray 标榜自己是一个软件发布和分发平台。那么,为什么需要将 JCenter 创建为与 Bintray 的其余部分不同的东西呢?JCenter 能做什么而 Bintray 不能?
  • 我在 Bintray 上创建了一个测试包和版本,并将一个 JAR 文件上传到该版本。是否可以编写一个能够将该 JAR 文件作为依赖项包含在 Java 项目中的 Gradle 脚本?或者该软件包是否需要与 JCenter“链接”?

基本上,谁能告诉我上述所有技术发生了什么?不要觉得有义务为这篇文章中所有以问号结尾的句子提供答案。这些问题主要是为了展示我目前的理解水平。对这些技术如何协同工作的简单概述会很好,如果可能的话,可以回答本文标题中的问题。

0 投票
1 回答
1285 浏览

sbt - 通过 sbt 访问 Bintray 私有仓库

我想使用来自 sbt 的凭据访问 Bintray 存储库。我尝试了以下方法:

也,

其次是

当我尝试从 Bintray 存储库添加库依赖项时,就会出现问题。它给了我一个未解决的依赖错误。

有谁知道通过 sbt 访问 bintray 存储库时是否有特定的方法来添加库依赖项?