【问题标题】:How to add a library using gradle on IntelliJ?如何在 IntelliJ 上使用 gradle 添加库?
【发布时间】:2017-03-10 06:47:59
【问题描述】:

我想在我的 Spring Boot 应用程序上使用 Vmeo 的 API。为此,我访问了the Vimeo API authentication page,它需要这个this OAuth 库进行身份验证。我发现他们的文档对于新手来说非常混乱。

我已经下载并安装了sdkmangradle。当然,从提到的库中下载了.zip

我的项目目前使用 maven。我应该从这里做什么?如何将它添加到我的项目中?

编辑:

我对此感到非常沮丧。我无法访问,找到了com.vimeo.* 包。这是我的项目在 IntelliJ 上的设置方式:

【问题讨论】:

  • maven 和 gradle 都是项目构建和包管理工具,你用的是哪一个?您只需要找到 vimeo 包并将其添加到 maven 或 gradle 设置文件中的依赖项中
  • 是的,如果可能的话,我想继续使用 Maven。如何使用 IntelliJ 将此库添加到我的项目路径中?
  • 我对 Vimeo Api 了解不多,对于 oauth,也许可以查看 spring.io/guides/tutorials/spring-boot-oauth2 。它显示了您应该在 pom.xml 中包含哪些库。希望有帮助
  • 如果可能的话,附上你的项目结构的截图。
  • @PratikAmbani 我在我的问题中附上了截图,请看一下。

标签: java maven intellij-idea gradle spring-boot


【解决方案1】:

您在屏幕截图中显示的 Vimeo Networking Java 代码是使用 gradle 构建的,我们建议您使用 gradle 依赖项包含它。但是,由于您没有使用 gradle,因此您应该能够将其包含在 maven 项目中,如下所示:

<dependency>
  <groupId>com.vimeo.networking</groupId>
  <artifactId>vimeo-networking</artifactId>
  <version>1.1.0</version>
  <type>pom</type>
</dependency>

它托管在 Bintray 上:https://bintray.com/vimeo/maven/vimeo-networking

【讨论】:

  • Kevin,我创建了一个新项目并尝试使用 Bintray 的建议,但是,我遇到了同样的问题。我已经提交并推送到 GitHub:github.com/valterhenrique/42712011
猜你喜欢
  • 2020-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-17
相关资源
最近更新 更多