-1

我正在scala中编译以下代码:

https://gist.github.com/3236096

但它给了我以下错误:

draft10 object is not a member of package
com.google.api.client.googleapis.auth.oauth2

和这个:

setApplicationName value is not a member of scala.runtime.StringAdd

我认为问题是我需要一些包。

我需要帮助,请告诉我以下内容:

我可以下载我需要的包的存储库

软件包版本:

在我的 sbt 中,我有以下软件包:

GoogleApi lazy val = "google-api-services" at 
"http://mavenrepo.google-api-java-client.googlecode.com/hg"

GoogleReleases lazy val = "Google Releases" at
"https://oss.sonatype.org/content/repositories/google-releases"


"com.google.api-client"% "google-api-client"% "1.11.0-beta"
"com.google.apis"% "google-api-services-oauth2"% "1.3.3-beta-v2"
"com.google.api.client"% "google-api-client"% "1.3.1-alpha"

问题在于:draft10,而不是从哪里获得包裹。

感谢您的关注,希望您能帮到我。

4

2 回答 2

3

我会把你指向 javadoc:http: //javadoc.google-api-java-client.googlecode.com/hg/1.4.1-beta/com/google/api/client/googleapis/auth/oauth2/draft10 /package-summary.html

它说软件包 draft10 从 1.4 版开始可用。所以更新你的 sbt 脚本以使用 1.4 版本:

"com.google.api-client"% "google-api-client"% "1.4"

另外,请确保您不要尝试使用同一个库的多个版本。您发布的脚本同时引用了 google-api-client 的 1.10.0-beta 版和 1.3.1-alpha 版。

于 2012-10-17T06:11:43.083 回答
1

解决方案是:对于 SBT

"com.google.apis"% "google-api-services-oauth2"% "rev9-v2-1.7.2-beta"

和存储库:

"http://mavenrepo.google-api-java-client.googlecode.com/hg/"
于 2012-10-17T18:24:23.790 回答