首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Build.scala:1:找不到:对象sbt

Build.scala:1:找不到:对象sbt
EN

Stack Overflow用户
提问于 2015-05-29 03:16:53
回答 2查看 3.5K关注 0票数 5

我使用的是sbt版本1.0

代码语言:javascript
复制
$ sbt version
[info] Loading project definition from /Users/harit/code/learningScala/project
[info] Set current project to learningScala (in build file:/Users/harit/code/learningScala/)
[info] 1.0

我在我的项目中使用IntelliJ IDEA v14.1.3,其结构如下所示

如您所见,该项目无法解决Build问题。当我尝试命令行运行sbt时,我看到

代码语言:javascript
复制
$ sbt 
[info] Loading project definition from /Users/harit/code/learningScala/project
[info] Set current project to learningScala (in build file:/Users/harit/code/learningScala/)
> compile
[info] Updating {file:/Users/harit/code/learningScala/}learningscala...
[info] Resolving jline#jline;2.12.1 ...
[info] Done updating.
[info] Compiling 1 Scala source to /Users/harit/code/learningScala/target/scala-2.11/classes...
[error] /Users/harit/code/learningScala/Build.scala:1: not found: object sbt
[error] import sbt.Build
[error]        ^
[error] /Users/harit/code/learningScala/Build.scala:3: not found: type Build
[error] object MyBuild extends Build {
[error]                        ^
[error] two errors found
[error] (compile:compileIncremental) Compilation failed
[error] Total time: 2 s, completed May 28, 2015 8:10:37 PM
> 

我是Scala的新手,sbt,所以我不知道这是怎么回事

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-29 03:24:05

MyBuild.scalaroot。它应该在project文件夹中。我做了改变,现在起作用了。感谢IRC上的tpolecat帮了我这个忙

代码语言:javascript
复制
> compile
[success] Total time: 0 s, completed May 28, 2015 8:20:57 PM
> compile
[info] Updating {file:/Users/harit/code/learningScala/}learningscala...
[info] Resolving jline#jline;2.12.1 ...
[info] Done updating.
[success] Total time: 0 s, completed May 28, 2015 8:21:22 PM
> 
票数 7
EN

Stack Overflow用户

发布于 2015-08-11 21:17:07

我有一个多项目的sbt构建,其中两个项目在其build.sbt文件中声明了两个相同的val。我将复制的val (s)作为def移动到根项目中的Build.scala,并停止错误。在这里找到答案:https://github.com/sbt/sbt/issues/1465

示例:val samza_gid = "org.apache.samza"在build.sbt文件中变成了Build.scala文件中的def samza_gid = "org.apache.samza"

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

https://stackoverflow.com/questions/30520529

复制
相关文章

相似问题

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