我试图在android studio中添加jackson dependancies,android studio中的依赖项搜索返回了一些其他库,但是当我对这些依赖项进行了硬编码时,它已成功同步.所以基本上结果来自而不是bintray.com?
编译'com.fasterxml.jackson.core:jackson-databind:
2.8.5'compile'com.fasterxml.jackson.core:jackson-core:
2.8.5'compile'com.fasterxml.jackson.core:jackson-annotations: 2.8.5'
现在我使用mvn deploy:deploy-file自动将我的二进制文件部署到Nexus:
mvn deploy:deploy-file -Dfile=temp/my-api-1.1.2.jar -DpomFile=temp/my-api-1.1.2.pom -Dfiles=temp/my-api-1.1.2-sources.jar,temp/my-api-1.1.2-javadoc.jar -Dclassifiers=sources,javadoc -Dtypes=jar,jar -Durl=https://***.com/content/repositories/releases/ -DrepositoryId=RemoteNexus --settings settings.xml
Run Code Online (Sandbox Code Playgroud)
我不想为maven/gradle使用Bintray插件,因为我的工件已经构建并存储在我的内部存储库中,我想将Bintray部署到我测试过的相同工件.
我发现了类似的问题,但不知道要采取任何措施。我有两个开源Scala库-我昨天才发布了第二个库。在Bintray存储库上,一切看起来都不错,但是只有一个版本可以将其添加到jCenter。
https://dl.bintray.com/ticofab/maven/io/ticofab/:
aws-request-signer_2.10/
aws-request-signer_2.11/
aws-request-signer_2.12/ <-- latest scala version, missing later
reactive-kraken_2.11/
reactive-kraken_2.12/ <-- latest scala version, missing later
Run Code Online (Sandbox Code Playgroud)
http://jcenter.bintray.com/io/ticofab/:
aws-request-signer_2.11/
reactive-kraken_2.11/
Run Code Online (Sandbox Code Playgroud)
有办法解决吗?谢谢。
我正在关注Bintray的Debian存储库中的步骤和答案 多个错误和意外行为
但是,我的Bintray Debian文件上传尝试仍然失败了:
{"message":"Unable to upload files: Debian distribution, component and architecture were not found on repo and were not specified"}
Run Code Online (Sandbox Code Playgroud)
这是我的curl命令:
curl -T libterm-screencolor-perl_1.09-1_all.deb -umyid:mybintraykey https://api.bintray.com/content/myid/myrepo/libterm-screencolor-perl/1.09-1/pool/main/l/libterm-screencolor-perl_1.09-1_all.deb;deb_distribution=all;deb_component=main;deb_architecture=i386,amd64;override=1
Run Code Online (Sandbox Code Playgroud)
基本上我得到与Bintray上的Debian存储库完全相同的错误 多个错误和意外行为 ,原因完全相同.
所以我决定从头开始,首先通过API创建Bintray Debian存储库.
这是我的代码:
curl -umyid:mybintraykey https://api.bintray.com/repos/myid/deb -d '{"name":"deb","type":"debian","default_debian_architecture":"amd64","default_debian_distribution":"all","default_debian_component":"main","private":false,"desc":"This repo...","business_unit":"businessUnit1","labels":["label1","label2"],"gpg_sign_metadata":false,"gpg_sign_files":false,"gpg_use_owner_key":false}'
Run Code Online (Sandbox Code Playgroud)
我没有错误,但也没有回应.当我从Bintray Web UI检查时,未创建存储库.试图添加"version_update_max_days" : 60到JSON也无济于事.
怎么了?
我按照这种方法为项目添加了一个外部库
.并尝试了这种方法也是这种方法.Gradle构建完成了,我把这一行添加到了我的build.gradle
compile 'com.github.castorflex.smoothprogressbar:library-circular:1.0.1'
Run Code Online (Sandbox Code Playgroud)
现在我import在课堂上尝试这个库.但我不能这样做.我查看了文件,它们位于构建目录下exploded-aar.所以我添加@aar到编译行.仍然没有变化.
如何将此库导入我的班级或我错在哪里?
提前致谢
我知道一个开源项目目前正在使用bintray通过travis或appveyor部署他们的构建二进制文件.但是当我们上传时,我们收到消息'错误上传工件到BinTray(403状态):'projectname'符合帐户资源使用限制.对于开源项目,bintray存储不是无限的吗?
我在一个组ID中有很多包.
我的主要群组ID是:com.github.kondaurovdev
我的小组:com.github.kondaurovdev.snippets com.github.kondaurovdev.akka_http ...
我不想在bintray中创建很多包,因为我必须等待批准将包链接到jcenter.
所以我找到了一个"解决方案".Bintray UI中有一个合并按钮,您可以选择具有相同组ID的所有包,并且具有一个包含许多子包的包.您只能链接此软件包一次,您的软件包可以使用JCenter repo下载.这很酷!
但我不想每次都合并.我想将我的子包发布到父包中.这可能吗?
我正在使用sbt-bintray上传工件,但它总是会创建新的包并上传内容.
我决定将Android * aar库上传到Maven Central,我知道Android Studio默认使用JCenter,它比Maven Central更好。我试图在bintray上创建一个帐户,但是我已经创建了一个Trial Account。
我搜寻:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.2.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
并在此站点找到它。它提供了2个链接,一个链接到mvnsearch,第二个链接到bintray。mvnsearch在bintray没有任何身份验证过程的情况下无法打开时无法正常工作。它不会提示输入用户名或密码。那么bintray是否免费提供了这种依赖关系,或者当jar多次下载时会出现问题吗?
我在这里遇到一个奇怪的问题.我将我的Android库上传到Bintray,当我要求添加到jCenter时,一切正常.
图书馆是这样的:
http://jcenter.bintray.com/com/github/kostasdrakonakis/button_preference/1.0.0
所以我可以使用gradle看到这样的东西:
compile 'com.github.kostasdrakonakis:button_preference:1.0.0'
Run Code Online (Sandbox Code Playgroud)
但后来我将工件ID更改为:
而不是button_preference到按钮首选项
所以我可以期待类似的东西:
compile 'com.github.kostasdrakonakis:button-preference:1.0.0'
Run Code Online (Sandbox Code Playgroud)
但是因为我看到它是这样的:
https://bintray.com/bintray/jcenter?filterByPkgName=button-preference
但不是在jcenter中:
http://jcenter.bintray.com/com/github/kostasdrakonakis/
有什么建议?
我有一个工件(jar),该工件已部署到bintray,并且在jcenter上可用。我也希望该工件可以在Maven Central上使用。
Bintray的可用说明(位于此处:https ://www.jfrog.com/confluence/display/BT/Syncing+with+Third-Party+Platforms )告诉我单击“版本”中的“ Maven Central”选项卡Bintray用户界面中我的工件版本的页面。不幸的是,该页面上没有“ Maven Central”选项卡。关于如何使该工件从Bintray / jcenter同步到Maven Central的任何建议?谢谢!