如何构建更新的Uber Java SDK?需要对渐变构建提供帮助



我一直在使用maven进行项目管理,对运行gradle一无所知。这是Uber Java sdk,它使用Gradle进行构建。https://github.com/uber/rides-java-sdk

到目前为止,我一直在使用SDK,在pom.xml文件中添加了以下工件:

<dependency>
    <groupId>com.uber.sdk</groupId>
    <artifactId>rides</artifactId>
    <version>0.2.0</version>
</dependency>

最后一个正式发布的版本是0.2.0。从那时起,增加了对获取乘车收据的支持,这可以在源代码中看到。我需要取乘车收据,因此需要最新的零钱。

build.gradle文件似乎有一行";应用插件:"maven";这应该会将该项目添加到我的本地maven repo中。然而,当我跑步时gradle安装,我得到以下错误:

未能通知任务执行侦听器。

在发布之前,必须使用v{0.2.1}更新变更日志。请查看/home/user/projects/rides java sdk master/CHANGELOG.md

如何纠正此错误并在本地maven repo中获得最新版本?

在我将CHANGELOG.md文件更改为从V0.2.1开始后,我得到以下错误:

失败:生成失败,出现异常。

  • 出现问题:任务":install"的执行失败

无法发布配置"存档"

无法发布项目"rides-jav-sdk-master.zip(com.uber.sdk:rides-java-sdk-master:0.2.1)"(/home/nikhar/projects/rides-java-sdk-master/build/didistributions/rides-jav-sdk-master-0.2.1.zip)因为它不存在。

您不需要分叉repo、构建repo或在本地安装pom来获得最新的技术。只是引用了maven central的工件(即https://mvnrepository.com/artifact/com.uber.sdk/rides/0.2.0)应该起作用。

最新更新