首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sbt gen-idea scala版本错误

sbt gen-idea scala版本错误
EN

Stack Overflow用户
提问于 2013-07-26 09:59:01
回答 1查看 344关注 0票数 0

运行sbt gen-idea时会收到以下错误

代码语言:javascript
复制
[error] {file:/home/jem/projects/app/}default-0df603/*:
update-classifiers: Version specified for dependency 
org.scala-lang#scalap;2.10.0 differs from Scala version in project (2.10.1).

尽管如此,idea文件仍然被创建,并且看起来很有效。但我担心它们可能是不完整的。

这是我的build.sbt

代码语言:javascript
复制
import com.typesafe.startscript.StartScriptPlugin

organization := "com.github.synesso"

name := "app"

version := "0.1"

scalaVersion := "2.10.1"

seq(webSettings :_*)

classpathTypes ~= (_ + "orbit")

libraryDependencies ++= Seq(
  "org.scalatra" % "scalatra_2.10" % "2.2.1",
  "org.scalatra" % "scalatra-scalate_2.10" % "2.2.1",
  "org.scalatra" % "scalatra-json_2.10" % "2.2.1",
  "org.eclipse.jetty" % "jetty-server" % "9.0.1.v20130408",
  "org.eclipse.jetty" % "jetty-server" % "9.0.1.v20130408" % "container",
  "org.eclipse.jetty" % "jetty-webapp" % "9.0.1.v20130408",
  "org.eclipse.jetty" % "jetty-webapp" % "9.0.1.v20130408" % "container",
  "org.eclipse.jetty" % "jetty-webapp" % "8.1.7.v20120910" % "container,compile",
  "org.eclipse.jetty.orbit" % "javax.servlet" % "3.0.0.v201112011016" % "container,compile" artifacts Artifact("javax.servlet", "jar", "jar"),
  "org.json4s" % "json4s-jackson_2.10" % "3.2.4",
  "org.slf4j" % "slf4j-simple" % "1.7.5",
  "ch.qos.logback" % "logback-classic" % "1.0.11" % "runtime",
  "com.google.api-client" % "google-api-client" % "1.14.1-beta",
  "com.google.apis" % "google-api-services-plus" % "v1-rev62-1.14.1-beta",
  "com.google.apis" % "google-api-services-oauth2" % "v1-rev33-1.14.1-beta",
  "com.google.http-client" % "google-http-client-jackson2" % "1.14.1-beta"
)

resolvers += "Sonatype OSS Releases" at "http://oss.sonatype.org/content/repositories/releases/"

seq(StartScriptPlugin.startScriptForClassesSettings: _*)

我尝试过使用scala的不同版本和依赖项,但都没有效果。这里发生什么事情?我需要修好它吗?如果是这样的话,是怎么做的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-26 12:11:10

这由ivyScala设置的ivyScala值控制。您可以通过以下方式禁用它:

代码语言:javascript
复制
ivyScala ~= { (is: Option[IvyScala]) =>
  for(i <- is) yield
    i.copy(checkExplicit = false)
}

我很惊讶这是一个错误,因为我通常希望它是一个警告。此外,默认情况下,此检查在0.13中不再启用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17878390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档