Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sbteclipse不';默认情况下,是否不创建Scala项目?_Scala_Sbt_Sbteclipse - Fatal编程技术网

sbteclipse不';默认情况下,是否不创建Scala项目?

sbteclipse不';默认情况下,是否不创建Scala项目?,scala,sbt,sbteclipse,Scala,Sbt,Sbteclipse,我只想用sbt和sbteclipse为我的scala项目创建一个目录布局。下面是我的sbt文件 import com.typesafe.sbteclipse.plugin.EclipsePlugin.EclipseKeys name := "BGS" organization := "com.example" version := "1.0.0" scalaVersion := "2.9.2" scalacOptions ++= Seq("-deprecation") Eclipse

我只想用sbt和sbteclipse为我的scala项目创建一个目录布局。下面是我的sbt文件

import com.typesafe.sbteclipse.plugin.EclipsePlugin.EclipseKeys

name := "BGS"

organization := "com.example"

version := "1.0.0"

scalaVersion := "2.9.2"

scalacOptions ++= Seq("-deprecation")

EclipseKeys.createSrc := EclipseCreateSrc.Default + EclipseCreateSrc.Resource

EclipseKeys.projectFlavor := EclipseProjectFlavor.Scala

scalaSource in Compile <<= (sourceDirectory in Compile)(_ / "scala")

scalaSource in Test <<= (sourceDirectory in Test)(_ / "scala")

libraryDependencies += "org.scalatest" %% "scalatest" % "1.8" % "test"

libraryDependencies += "junit" % "junit" % "4.10" % "test"

unmanagedBase <<= baseDirectory { base => base / "lib" }

unmanagedJars in Compile <<= baseDirectory map { base => (base ** "*.jar").classpath }

您为什么希望sbt创建这些董事?为什么不自己创建呢。这是一次性的活动

你不应该需要以下任何一行

EclipseKeys.createSrc := EclipseCreateSrc.Default + EclipseCreateSrc.Resource

EclipseKeys.projectFlavor := EclipseProjectFlavor.Scala

scalaSource in Compile <<= (sourceDirectory in Compile)(_ / "scala")

scalaSource in Test <<= (sourceDirectory in Test)(_ / "scala")
EclipseKeys.createSrc:=EclipseCreateSrc.Default+EclipseCreateSrc.Resource
EclipseKeys.projectFlavor:=EclipseProjectFlavor.Scala

编译中的scalaSource为什么要sbt创建这些控制器?为什么不自己创建呢。这是一次性的活动

你不应该需要以下任何一行

EclipseKeys.createSrc := EclipseCreateSrc.Default + EclipseCreateSrc.Resource

EclipseKeys.projectFlavor := EclipseProjectFlavor.Scala

scalaSource in Compile <<= (sourceDirectory in Compile)(_ / "scala")

scalaSource in Test <<= (sourceDirectory in Test)(_ / "scala")
EclipseKeys.createSrc:=EclipseCreateSrc.Default+EclipseCreateSrc.Resource
EclipseKeys.projectFlavor:=EclipseProjectFlavor.Scala

编译中的scalaSource因为到目前为止我还没有得到任何令人满意的答案,所以我倾向于使用类型安全堆栈。我删除了手动安装的scala和sbt,并使用了Typesafe堆栈中的所有内容。当我用这种方法完成测试时,我会更新更多

以下是我承诺的最终更新:

我按照此链接中的说明进行操作,效果非常好:

如果有人想了解Mac OSX的详细信息:

基本上,我首先按照以下说明将macport切换到自制软件:

http://bitboxer.de/2010/06/03/moving-from-macports-to-homebrew/
然后我做了:

brew install scala sbt maven giter8
然后从命令行创建Scala项目:

g8 typesafehub/scala-sbt
最后,我按照这里的说明添加sbteclipse并将项目转换为eclipse:

https://github.com/typesafehub/sbteclipse

一切都按照我的预期进行。

因为到目前为止我还没有得到任何令人满意的答案,所以我倾向于使用类型安全堆栈。我删除了手动安装的scala和sbt,并使用了Typesafe堆栈中的所有内容。当我用这种方法完成测试时,我会更新更多

以下是我承诺的最终更新:

我按照此链接中的说明进行操作,效果非常好:

如果有人想了解Mac OSX的详细信息:

基本上,我首先按照以下说明将macport切换到自制软件:

http://bitboxer.de/2010/06/03/moving-from-macports-to-homebrew/
然后我做了:

brew install scala sbt maven giter8
然后从命令行创建Scala项目:

g8 typesafehub/scala-sbt
最后,我按照这里的说明添加sbteclipse并将项目转换为eclipse:

https://github.com/typesafehub/sbteclipse

一切正常。

如果没有这些行,“src/main/scala”和“src/test/scala”将无法在我的机器(Mac OSX)中创建。我想这样做是为了了解更多关于sbt的信息,并最终使用一个sbt配置完成更多高级工作。谷歌搜索显示,以前的sbt版本允许用户通过问答创建项目结构。在0.12版本中并非如此。它似乎可以自动完成更多的工作,但却无法为用户提供启动的第一个基本步骤:-(我不明白自己创建这些目录有什么困难。一旦创建了这些目录,它们就不会消失。1.假设我正在尝试测试sbt功能。我非常希望看到sbt配置文件是如何工作的。没有这些行,“src/main/scala”和“src/test/scala”不会在我的机器(Mac OSX)中创建。我想这样做是为了了解更多关于sbt的信息,并最终通过一个sbt配置完成更多高级工作。谷歌显示,以前的sbt版本允许用户通过问答创建项目结构。0.12版本并非如此。它似乎自动完成了更多工作,但未能提供获取用户的第一个基本步骤开始:-(我不明白自己创建这些目录有什么困难。一旦创建它们,它们就不会消失。1.假设我正在尝试测试sbt功能。我非常想看看sbt配置文件是如何工作的。