2013-07-26 3 views
0

나는 sbt gen-idea를 실행할 때 다음과 같은 오류가 나타납니다. 그러나 나는 그들이 어떻게 든 불완전 할 수 있다고 걱정한다. 내가 스칼라 및 의존성의 서로 다른 버전의 주위에 일 처리 시도했습니다SBT 발전기 아이디어 스칼라 버전 오류

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: _*) 

하지만 아무 소용이 :

여기 내 build.sbt입니다. 여기서 무슨 일이 일어나고있는거야? 그것을 고쳐야합니까? 그렇다면 어떻게?

답변

3

checkExplicit 값이 ivyScala 설정에 의해 제어됩니다. 다음과 같이 사용 중지 할 수 있습니다.

ivyScala ~= { (is: Option[IvyScala]) => 
    for(i <- is) yield 
    i.copy(checkExplicit = false) 
} 

정상적으로 경고 일 것으로 예상되기 때문에 나는 놀랍습니다. 또한이 검사는 더 이상 기본적으로 0.13에 설정되어 있지 않습니다.

+0

업그레이드를 시도 할 때 우분투 패키지 관리자가 "품질이 좋지 않습니다"라는 불만을 토로했기 때문에 대신'ivyScala' 코드 블록을 사용했습니다. 건배 마크. – Synesso

+0

고마워, 나는 조쉬와 함께 나쁜 품질의 deb에 대해 후속 조치를 취할 것이다. –

+0

나쁜 품질의 이유가 무엇인지 알려 주실 수 있습니까? – jsuereth

관련 문제