首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法添加scala-作为依赖项进行反射

无法添加scala-作为依赖项进行反射
EN

Stack Overflow用户
提问于 2014-03-06 14:06:23
回答 1查看 4.5K关注 0票数 2

我不能将scala-reflect添加为依赖项。我的project/build.sbt看起来是这样的:

代码语言:javascript
复制
//the name of the project, will become the name of the war file when you run the package command.
name := "Test-SBT"

version := "1.0"

//specify which Scala version we are using in this project.
scalaVersion := "2.10.3"

libraryDependencies <++= (scalaVersion)(sv =>
  Seq(
    "org.scala-lang" % "scala-reflect" % "2.10.3",
    "org.scala-lang" % "scala-compiler" % "2.10.3"
  )
)

project/build.properties

代码语言:javascript
复制
sbt.version=0.13.0

这是我的主要课程:

代码语言:javascript
复制
object Main1 extends App {
  import scala.reflect.runtime.universe
  val runtimeMirror = universe.runtimeMirror(getClass.getClassLoader)
  //......
}

上面写着object runtime is not a member of package reflect。当然,我做了“世代想法”,“干净”和其他事情。这是怎么回事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-06 17:23:54

猜这个问题是由“笑”引起的。

build.sbt应该在根目录中。假设您正在编写的项目是用test-sbt编写的,那么您应该得到类似于以下结构的结构:

代码语言:javascript
复制
test-sbt/build.sbt 
test-sbt/project 

否则,build.sbt将用于创建SBT使用的“内部编译项目”。

更深层次的解释可以在SBT的docs sbt is recursive上找到。

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

https://stackoverflow.com/questions/22226874

复制
相关文章

相似问题

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