问题标签 [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.
deployment - Bintray:无法创建包 HTTP/1.1 400 错误请求 [消息:许可证“[”不存在]
我正在尝试使用gradle-bintray-plugin v.1.5将Overpass 库的第一个版本发布到Bintray/jCenter。我在这个临时分支上准备了配置:
除了我之前发布的帐户之外,我没有在 Bintray 网站上准备任何东西。所以我也有一个用于 Gradle 的地方bintrayUser
。bintrayApiKey
请告诉我是否需要事先手动设置。- 然后,我运行以下命令:
这失败并出现此错误:
任务“:bintrayUpload”执行失败。
> 无法创建包 'tbsprs/maven/Overpass':HTTP/1.1 400 错误请求 [消息:许可证 '[' 不存在]
你能发现错误吗?
travis-ci - Travis-CI:在 .travis.yml 文件的部署部分中使用环境变量
我正在使用Travis-CI
构建我的Go
项目,到目前为止,我使用gimme
脚本与 travis go 环境的组合来交叉编译项目。
我切换到支持GOOS
和GOARCH
环境变量交叉编译的 Go 1.5,无需其他编译器或脚本。
我的问题是我正在使用Bintray 部署,并且我的环境变量没有在部署阶段公开。
请注意,在此更改之前,我使用GIMME_OS
andGIMME_ARCH
环境变量,它运行良好,这让我相信 Travis 确实支持这一点。
可能是什么问题呢?
android - 使用选定的风格将 Android 库 (aar) 发布到 Bintray
我刚刚在我的项目中添加了一些flavors
(或者productFlavors
如果你想要的话)。
事实是,当我将库发布到bintray时,所有口味都已上传(这很棒),但我无法使用它们。这里使用的插件是官方的。
上传的aar:
如您所述,fullRelease
被命名为classifier
,请参阅文档第 23.4.1.3 章。
我正在寻找一种解决方案来选择我要上传的口味。
我已经看过 bintray 示例(此处和此处)和this以及其他示例,但我仍然卡住了。
这是我当前的脚本:
要导入我目前正在使用的库:
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 依赖项:
改成:
- 我从 Sonatype 获得了我需要的 groupId
- 所以我修改了我的 gradle 脚本。
唯一相关的变化是:
已改为
我运行相关命令: gradlew install gradlew bintrayUpload
我得到了 BUILD_SUCCESSFULL
但是,如果我向任何其他 gradle 项目添加新的依赖项,我会收到“错误:(36, 13) 无法解决:com.github.danylovolokh:hashtag-helper:1.1.0”的错误
docker - 拉取工件 docker 镜像
我无法使用以下命令提取 Artifactory docker 映像
它最终出现以下错误
我要在这里做什么?为什么它要求证书?如果我访问 JFrog repo 的链接,它会要求输入用户名和密码。我怎样才能得到这个图像。
我正在关注 Artifactory 的官方链接来执行此操作。https://www.jfrog.com/confluence/display/RTF/Running+with+Docker。我在网上搜索但没有解决方案。
android - 禁用 Bintray 上传的 javadoc 检查
我正在尝试将我的库的新版本上传到 Bintray,但是我遇到了错误。
我所做的更改之一是将自定义属性添加到我的 Javadoc。例如:
我添加的自定义属性标记@attr ref
在生成 Javadoc HTML 时会显示相关的 XML 属性(如在 Android 开发人员文档中)。我在我的 IDE (Android Studio) 中将此作为自定义标签添加,但在上传到 Bintray 时会导致错误。另外,我正在使用 novoda bintray 插件- 这是我的build.gradle
.
因此,当我在终端中运行以下命令时:
我收到以下错误:
有没有办法解决这个问题(例如禁用这个javadoc检查?)?
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 插件似乎是罪魁祸首,因为只有当我添加它们时我才开始遇到问题。
android - 无法从 bintray 存储库编译库,看起来它阻止了我的国家 IP
看起来 Bintray 封锁了伊朗的 IP,然后我无法使用这个存储库编译库。有没有替代的存储库?或任何其他使用 bintray jcenter 库的方法?
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“链接”?
基本上,谁能告诉我上述所有技术发生了什么?不要觉得有义务为这篇文章中所有以问号结尾的句子提供答案。这些问题主要是为了展示我目前的理解水平。对这些技术如何协同工作的简单概述会很好,如果可能的话,可以回答本文标题中的问题。
sbt - 通过 sbt 访问 Bintray 私有仓库
我想使用来自 sbt 的凭据访问 Bintray 存储库。我尝试了以下方法:
也,
其次是
当我尝试从 Bintray 存储库添加库依赖项时,就会出现问题。它给了我一个未解决的依赖错误。
有谁知道通过 sbt 访问 bintray 存储库时是否有特定的方法来添加库依赖项?