sbteclipse不';默认情况下,是否不创建Scala项目?
我只想用sbt和sbteclipse为我的scala项目创建一个目录布局。下面是我的sbt文件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
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配置文件是如何工作的。