gpt4 book ai didi

maven - 如何使用 maven 获取 OAuth 的 java 客户端库?

转载 作者:行者123 更新时间:2023-12-04 03:39:24 30 4
gpt4 key购买 nike

我正在尝试在此处遵循本指南 http://www.ibm.com/developerworks/web/library/wa-oauthsupport/index.html它提供了有关如何使用 OAuth 和 HTTPClient 4 提供的 OAuth 客户端库来验证您的连接的信息。我正在开发 Java Swing 客户端,而不是 OAuth 提供者。

OAuth 在此页面上提供了一个客户端库 http://oauth.net/code/

我说的是标有“Java 库和示例由 John Kristian、Praveen Alavilli 和 Dirk Ba​​lfanz 贡献”的那个。指向一个 SVN 存储库 http://oauth.googlecode.com/svn/code/java/core/

我不明白如何将此库合并到我的 Eclipse 项目中。我希望能够添加一个 Maven 依赖项,因为它非常干净并且运行良好。我没有看到现成的坐标,当我查看 http://oauth.googlecode.com/svn/code/java/pom.xml 时我看到以下坐标,但是当我使用坐标运行 Maven 构建时它们不起作用,并且在 Eclipse 的集成 Maven 3 pom.xml 管理器中出现“缺少 Artifact net.oauth:oauth-parent:jar:20100601”错误.我认为 Mavenizing 项目的全部意义在于,您可以使用它的坐标将其拉入。

<dependency>
<groupId>net.oauth</groupId>
<artifactId>oauth-parent</artifactId>
<version>20100601</version>
<packaging>pom</packaging>
</dependency>

在窥探 maven 存储库后,我尝试了以下依赖项,但它没有我需要的所有类/接口(interface)/等。
<dependency>
<groupId>net.oauth.core</groupId>
<artifactId>oauth</artifactId>
<version>20100527</version>
</dependency>

这是合并这个项目的错误方式吗?它不是以一种易于分享的方式真正地成熟了吗?如果我不能使用 Maven,将这个库包含到我的项目中的最佳路径是什么?

这有点重复 How to include oauth library in Eclipse?但这个问题根本没有解决它的 Maven 方面。

最佳答案

OAUth 库似乎在 Maven Central 中不可用,因此您必须将以下存储库添加到您的 settings.xml 或 pom.xml:

<repository>
<id>oauth</id>
<name>OAuth Repository</name>
<url>http://oauth.googlecode.com/svn/code/maven</url>
</repository>

关于maven - 如何使用 maven 获取 OAuth 的 java 客户端库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11752386/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com