问题标签 [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 投票
1 回答
1253 浏览

gradle - 上传到bintray时如何更改maven-metadata.xml的默认artifactId

在我的项目中,我为 maven POM 设置了一个自定义 artifactId:

其中 moduleProperties 是加载属性文件的 Properties 类。

有了这个集合,POM 文件就有了正确的 artifactId(“core”)。但是,bintray 上生成的maven-metadata.xml继续使用 Android-Studio 模块名称作为 artifactId(“transition”)。所以问题是如何更改 maven-metadata.xml 中的 artifactId?

这是用于将工件推送到 bintray 的 gradle 代码:

0 投票
1 回答
445 浏览

android - 存储在 bintray 中的 AAR 类库未链接到扩展类

我创建了一个由名为 WordUtils2 的类创建的 Android 库,该类扩展了 Java 类 WordUtils。整个项目可以在 github 中找到: https ://github.com/dequadelisonz/WordUtils2

我还将生成的 aar 文件发布到 BinTray 中,以便能够通过 Gradle 在其他 Android 项目中使用它。该项目构建良好,似乎没有问题。

但是当我通过在模块的 gradle.build 文件中添加这一行来将它包含在其他 Android 项目中时: compile(group: 'it.code.martin', name: 'wordutils2', version: '1.0.0', ext : 'aar') 我在 gradle 消息中收到以下错误:

Error:(56, 36) error: cannot access WordUtils class file for org.apache.commons.lang3.text.WordUtils not found

看起来无法访问我扩展课程的原始 Wordutils 课程。

下面我报告活动代码:

和 build.gradle 文件:

当然,如果需要,我可以发送我的代码的更多详细信息。

我做错了什么?Android Studio 已更新至最新版本。感谢帮助。

0 投票
1 回答
862 浏览

scala - 使用带有 bintray-sbt 插件的 sbt 时如何发布快照?

我最近向 bintray 发布了一个包,现在将它添加到 jcenter,这使我能够将我的快照发布到 oss.jfrog.org。我正在使用 bintray-sbt 插件进行发布。

为了发布快照,我在 build.sbt 中添加了以下指令:

问题是,当我尝试发布快照时,出现以下错误:

这基本上意味着,bintray-sbt 将自身挂接到发布任务密钥中。遇到此错误时,发布过程已准备就绪,但这似乎不干净且不合时宜。禁用自动发布可以消除错误,但会产生无意义的警告。

我现在的问题是:我可以在发布快照时以某种方式从 build.sbt 禁用 bintray-sbt 插件吗?如果这不起作用:我如何配置 sbt 以在不使用 bintray-sbt 的情况下发布到 bintray。当我尝试时,我从来没有得到正确的 URL 模式。

0 投票
1 回答
613 浏览

maven - Bintray 405 不允许使用 nginx

我正在尝试通过 bintray 将我的 android-library 共享给 jcenter。我已经在 bintray 上成功创建了 maven 存储库并将我的库上传到 repo。但是当我尝试添加许可证时,它显示 405 not allowed nginx 页面。

为什么不允许添加许可证。有什么遗漏吗?

我关注了这个博客。

0 投票
1 回答
3559 浏览

android - 如何使用 gradle bintray 插件将模块上传到 JCenter?

如果我太愚蠢了,我很抱歉,但我无法让它工作......我在 AS 中有一个 Android 模块项目,我想上传到 JCenter - 使用来自JFrog的 gradle bintray 插件。我按照教程在 bintray 上创建存储库,最终得到了模块的以下 build.gradle:

而这个项目:

运行任务gradle bintrayUpload(成功完成)后,我在 bintray 中的存储库如下所示:

第一层次 当您打开未指定的文件夹时,您会发现:

在此处输入图像描述

所以问题!

  1. 为什么版本像未指定一样被上传?
  2. 我无法使用给定的组 id:artifact:version 编译我的项目,当尝试在 AS 上构建它时,它说它无法解析到工件的路径。

任何帮助将不胜感激!

0 投票
1 回答
512 浏览

java - Maven 工件尚未在 BinTray 中发布

我有一个 Maven 项目。我在settings.xml文件中添加了 BinTray 服务器的配置:

然后在pom.xml我添加了:

在 BinTray Web 界面中,我收到以下消息:

注意:您有 16 个未发布的项目用于此包(6 天 22 小时后到期)丢弃 | 发布

所以这意味着工件(jar、pom、javadoc、源、哈希)尚未发布。

那么我每次发布时都需要去 BinTray Web 界面发布工件吗?是否有从 Maven 自动发布它们的设置?

0 投票
1 回答
2134 浏览

java - 如何将 Maven 快照部署到 oss.jfrog.org?返回码:405

还有一个与此相关的问题,但错误代码不同(409)。

在我添加的 pom.xml 文件中:

settings.xml 文件包含:

该版本(几乎)发布到 BinTray,但是当我尝试部署快照时,它失败并出现以下错误:

无法将工件 GROUP_ID:ARTIFACT_ID:jar:0.4-20150716.145236-1 从/到 jfrog-snapshots ( http://oss.jfrog.org/artifactory/libs-snapshot ): 传输文件失败: http://oss. jfrog.org/artifactory/libs-snapshot/GROUP_ID/ARTIFACT_ID/0.4-SNAPSHOT/ARTIFACT_ID-0.4-20150716.145236-1.jar。返回码是:405,ReasonPhrase:Method Not Allowed。-> [帮助 1]

0 投票
1 回答
1071 浏览

sbt - 从 sbt-bintray 发布和发布

我正在尝试为我的图书馆发布到 bintray 的版本。到目前为止,我已经发布了几个版本。

我通过使用bintray -sbtproject/plugins.sbt

包含完整详细信息的项目托管在github/jedi-io上。

我注意到maven/mavenapi url 中有一个 double 并尝试使用自定义 bintray-sbt 来“修复”它,但它不适用于任何一个:https://api.bintray.com/maven/raisercostin/maven/org/raisercostin/jedi-io_2.10/0.22/jedi-io_2.10-0.22.pom

0 投票
1 回答
583 浏览

maven - 从 bintray 下载非 JCenter 工件时遇到问题

我的组织正试图向这个世界发布一些开源代码,我们从我们的一些库开始。目前我所拥有的是将一些工件发布到组织的位置。它们可在此处获得,并可在此处查看:

它们目前没有链接到 JCenter,因为我现在可以使用提供的显式 repo。

但是,任何通过 Maven 解决它们的尝试都会导致:

http://dl.bintray.com/bds/sdk/

[错误] 无法在项目 protex-plugin-integration 上执行目标:无法解析项目 com.blackducksoftware.plugins:protex-plugin-inte gration:jar:1.1.1 的依赖项:无法解析以下工件:com. blackducksoftware.protex:protex-sdk-client:jar:6.4.2, com.blackducksoftware.protex:protex-sdk-utilities:jar:6.4.2: 找不到工件 com.blackducksoftware.protex:protex-sdk-client: jar:6.4.2 在 bintray-bds-sdk ( http://dl.bintray.com/bds/sdk ) -> [帮助 1]

这对我来说很奇怪,因为这些文件绝对可以通过所述 URL 看到。

我正在做的事情是不可能的,我必须先提交给 JCenter 并被接受吗?

pom包含:

0 投票
0 回答
136 浏览

scala - 使用 Bintray 的 sbt 插件

我在sbtbintray-sbt插件之间遇到了一种阻抗不匹配。该插件通过bintray-sbtat发布https://bintray.com/artifact/download/synapse/sbt-plugins/me/synapse/my-sbt-plugin/0.0.1/my-sbt-plugin-0.0.1.pompublishMavenStyle设置为true。如果设置为false不同的目录结构,则会创建但仍然不是 sbt 期望的)。测试项目有

inproject/plugins.sbt和 sbt 尝试下载https://dl.bintray.com/synapse/sbt-plugins/me/synapse/my-sbt-plugin_2.10_0.13/0.0.1/my-sbt-plugin-0.0.1.pom

在插件构建定义中应该使用哪些设置来 a) 能够从当前存储库中对其进行测试,并且 b) 能够在时机成熟时将其链接到 sbt-plugin-releases 存储库?

UPD:看起来在将包链接到 sbt-plugin-releases 后,它最终处于正确的目录结构中。