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

Jaz*_*epi 9 oauth maven

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

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管理器中收到"Missing artifact net.oauth:oauth-parent:jar:20100601"错误.我认为Mavenizing一个项目的全部意义在于你可以使用它的坐标来拉入它.

<dependency>
    <groupId>net.oauth</groupId>
    <artifactId>oauth-parent</artifactId>
    <version>20100601</version>
    <packaging>pom</packaging>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我在窥探maven存储库之后尝试了跟随依赖,并且它没有我需要的所有类/接口/等.

<dependency>
    <groupId>net.oauth.core</groupId>
    <artifactId>oauth</artifactId>
    <version>20100527</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

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

这是如何在Eclipse中包含oauth库的重复但是这个问题并没有解决它的Maven问题.

dun*_*nni 9

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

<repository>
  <id>oauth</id>
  <name>OAuth Repository</name>
  <url>http://oauth.googlecode.com/svn/code/maven</url>
</repository>
Run Code Online (Sandbox Code Playgroud)