代码之家  ›  专栏  ›  技术社区  ›  Ivan

SBT项目中的“资源”文件夹有哪些用途?

  •  16
  • Ivan  · 技术社区  · 14 年前

    在sbt项目文件夹层次结构中,我将把scala源放在src/main/scala中,将测试放在src/tests/scala中。我要把什么放到SRC/main/resources和SRC/tests/resources中?

    2 回复  |  直到 14 年前
        1
  •  16
  •   Dylan Lacey    14 年前

    package

        2
  •  8
  •   Eugene Yokota    14 年前

      def copyFileFromResource(source: String, dest: File) {
        val in = getClass.getResourceAsStream(source)
        val reader = new java.io.BufferedReader(new java.io.InputStreamReader(in))
        val out = new java.io.PrintWriter(new java.io.FileWriter(dest))
        var line: Option[String] = None
        line = Option[String](reader.readLine)
        while (line != None) {
          line foreach { out.println }
          line = Option[String](reader.readLine)
        }
        in.close
        out.flush
      }