当前位置: 首页 > 知识库问答 >
问题:

如何构建更新的Uber Java SDK?需要帮助进行分级建造

马丰
2023-03-14

所以,我一直在使用maven进行项目管理,对运行Gradle没有任何想法。这是Uber Java sdk,它使用Gradle进行构建。https://github.com/uber/rides-java-sdk

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

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

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

看起来build.gradle文件有一行“apply plugin:'maven'”,它应该将项目添加到我的本地maven repo中。但是,当我运行gradle install时,我得到以下错误:

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

在发布之前,必须使用v{0.2.1}更新Changelog。请选中/home/user/projects/rides-java-sdk-master/changelog.md

我如何纠正这个错误并在我的本地maven repo中获得最新的构建?

编辑:

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

>

  • 错误:任务“:Install”执行失败。

    无法发布配置“存档”

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

  • 共有1个答案

    卫弘图
    2023-03-14

    您不需要分叉回购,构建它,或在本地安装pom来获得最新的chnages。只需从maven central引用工件(即https://maven-repository.com/artifact/com.uber.sdk/rides/0.2.0)就可以工作。

     类似资料:
    • 我正在上Java课程的第三周。我正在做一个下星期要交的课堂作业。使用控制台作为输出,我可以毫无问题地完成分配,这是可以接受的。然而,教授也建议我们研究JTextArea,并考虑将其用于我们的程序输出。 我从一个教程中找到了一些代码,并且能够至少得到一个文本块来显示我要显示的第一行文本。但是在我编写实际程序时,我需要随着程序的进展继续向文本块添加额外的行。

    • 我正在尝试使用使用密码摘要模式的 Web 服务,并且我的 Java 应用程序中有这些功能来生成随机随机数、创建日期和密码摘要。我无法克服身份验证失败错误,并且文档不太清楚他们是否需要 SHA-1 或 MD5,因为它顺便提到了两者。我尝试了MD5而不是SHA-1,我得到了相同的结果。我设法通过 SoapUI 上的测试使请求工作,但我不知道该应用程序如何生成摘要/随机数。任何帮助,不胜感激。 下面是我

    • 需要在 SQL 中将主键列更新为自动递增 我越来越不犯错, 关键字“身份”附近的语法不正确。

    • 问题内容: 我正在使用Glassfish和JSF构建我的第一个Java EE Web应用程序。我对条件查询还很陌生,我有一个需要执行的查询,但是javaee6教程的示例似乎有些稀疏。无论如何,我很难创建查询。 目标:我想让公司存储最多的文件。公司与Documents有OneToMany关系。文档与多个表具有ManyToOne关系,“用户类型”列将它们区分开。 MySQL查询: 谢谢 --updat

    • 我正在尝试更新此代码以处理Discord。jsv12。我遇到了一个错误,我有点困惑于如何修复这个错误。我已经更新了一些代码来处理Discord。jsv12。 client.channels.fetch... 在客户端。(/home/runner/Log/index.js:44:40)在客户端。在客户端发出(events.js:314:20)。事件发射器。在MessageCreateAction处发

    • 我在IntelliJ IDEA中导入了一个gradle项目,它与JDK1.8一起运行。JAVA_HOME也与JDK1.8一起配置。虽然这个项目特别需要使用JDK1.6进行分级构建运行,但有人知道需要什么额外的配置吗?