【发布时间】:2014-07-29 09:05:24
【问题描述】:
我尝试在 Windows 上使用带有 sbt 插件的 IntelliJ IDEA 编译 https://github.com/apache/spark 项目。
我遇到了一个关于 sbt 的错误。由于我对 sbt 不熟悉,所以不知道如何解决。
错误信息如下:
[info] Loading project definition from F:\codeReading\sbtt\spark-master\project
[info] Compiling 3 Scala sources to F:\codeReading\sbtt\spark-master\project\target\scala-2.10\sbt-0.13\classes...
[error] F:\codeReading\sbtt\spark-master\project\SparkBuild.scala:26: object sbt is not a member of package com.typesafe
[error] import com.typesafe.sbt.pom.{PomBuild, SbtPomKeys}
[error] ^
[error] F:\codeReading\sbtt\spark-master\project\SparkBuild.scala:51: not found: type PomBuild
[error] object SparkBuild extends PomBuild {
[error] ^
[error] F:\codeReading\sbtt\spark-master\project\SparkBuild.scala:118: not found: value SbtPomKeys
[error] otherResolvers <<= SbtPomKeys.mvnLocalRepository(dotM2 => Seq(Resolver.file("dotM2", dotM2))),
[error] ^
[error] F:\codeReading\sbtt\spark-master\project\SparkBuild.scala:178: value projectDefinitions is not a member of AnyRef
[error] super.projectDefinitions(baseDirectory).map { x =>
[error] ^
[error] four errors found
[error] (plugins/compile:compile) Compilation failed
【问题讨论】:
-
你是如何在IDEA中执行编译的?这是在将项目导入 IDEA 时吗?
-
我从 github/apache/spark 下载了 spark-master.zip,解压,然后用 sbt 而不是 maven 导入解压后的项目。我在 Intellij-idea(Windows XP 操作系统)中的操作是:文件->导入项目->选择 spark-master 目录->选择“从外部模型导入项目”->选择“SBT 项目”->下一步->完成
-
是的,我使用IDEA导入了项目。
标签: intellij-idea sbt apache-spark