如何在Bintray Jcenter中设置最新版本

时间:2018-04-24 12:21:14

标签: android android-library bintray jcenter

enter image description here

我已经在bintray jcenter上成功发布了我的android库。我有一个存储库,其中包含两个版本,0.0.1和0.0.2。我想将0.0.2作为最新的默认版本。

每当我的图书馆用户使用以下脚本下载我的库时,我希望它始终从最新版本下载:

compile 'com.userexperior:userexperior-android:+'

我尝试了两个示例应用程序,上面的脚本选择了旧版本0.0.1,但是我可以通过手动将其写入gradle脚本而不是通过"来使用最新版本0.0.2。 +"登录gradle脚本:

compile 'com.userexperior:userexperior-android:0.0.2'

任何来自bintray支持团队或社区的人都可以指导我实现它。

1 个答案:

答案 0 :(得分:1)

如果查看项目的maven-metadata文件:

<?xml version="1.0" encoding="UTF-8"?>
<metadata>
  <groupId>com.userexperior</groupId>
  <artifactId>userexperior-android</artifactId>
  <version>0.0.2</version>
  <versioning>
    <latest>0.0.2</latest>
    <release>0.0.2</release>
    <versions>
      <version>0.0.1</version>
      <version>0.0.2</version>
    </versions>
    <lastUpdated>20180423152323</lastUpdated>
  </versioning>
</metadata>

您可以看到最新的标记将其指向版本0.0.2: 0.0.2

您可以查看是否使用正确的方法来解析最新版本?我不是一个gradle专家,但它看起来像最新的ANT方法...