Scala 简单的虚拟项目

标签 scala project-management scala-2.8 sbt

目前我的整个工作周期是:

  • 编辑 foo.scala
  • fsc foo.scala && scala -cp 。 FooMain

  • 但是我的项目越来越大,我想拆分文件,进行单元测试等。
    但是我懒得阅读 sbt 文档并做任何需要做的事情来获得 sbt 的“Makefile”。单元测试也是如此(框架那么多,该选哪个?)

    让我开心的是一个简单的压缩虚拟项目,其中包含使用 sbt 的虚拟单元测试。

    你知道这种东西是否存在吗?

    最佳答案

    好吧,您应该使用 SBT。你不需要为它写任何东西:它会为一个基本项目创建你需要的一切,并且只问你项目名称是什么以及你将使用什么版本的 Scala。

    之后,只需将文件放在正确的位置。查找目录布局,尽管简短的回答是 src/main/scala 中的主要源文件并在 src/test/scala 中测试源文件.不过,您将不得不创建一个非常小的“makefile”来获取测试库。

    关于Scala 简单的虚拟项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2807451/

    相关文章:

    project-management - 何时认为敏捷迭代完成?

    project-management - ISO 标准如何运作(尤其是 ISO 9126)

    对 Scala 案例类的反射(reflection)

    java - Scala 日期格式问题

    Scala Akka Streams 合并过滤器和映射

    scala - 如何配置 build.sbt 以便 xsbt-web-plugin a 创建没有压缩的 war 文件?

    scala - 拆分 Play ! 2 应用成模块

    scala - 在其他长期运行的 Actor 在场的情况下,如何防止 Actor 饥饿?

    project-management - 一个月后我需要这个 child ——请给我九个女人吧!

    scala - 嵌套 CPS "reset"