-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以降で利用可能であると書かれています。したがって、代わりにバージョン1.4を使用するようにsbtスクリプトを更新してください。

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

また、同じライブラリの複数のバージョンを使用しようとしないように注意してください。投稿したスクリプトは、google-api-clientのバージョン1.10.0-betaとversiom1.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 に答える