我正在编译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,而不是在哪里获取包裹。
感谢您的关注,希望您能帮助我。
我会把你指向javadoc:http://javadoc.google-api-java-client.googlecode.com/hg/1.4.4.1-beta/com/com/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版本和Versiom 1.3.1-Alpha。
解决方案是:对于SBT
"com.google.apis"% "google-api-services-oauth2"% "rev9-v2-1.7.2-beta"
和存储库:
"http://mavenrepo.google-api-java-client.googlecode.com/hg/"