gpt4 book ai didi

scala - 如何让 sbt 0.10.0 编译子目录中的文件?

转载 作者:行者123 更新时间:2023-12-02 17:30:21 25 4
gpt4 key购买 nike

我的项目根目录中有一个 build.sbt 文件。我的所有源文件都位于子目录 src (以及 src/irc、src/xmpp)中。

这是我的 build.sbt

name := "mrtoms"

organization := "chilon"

scalaVersion := "2.9.0"

version := "0.1"

libraryDependencies ++= Seq("commons-httpclient" % "commons-httpclient" % "3.1")

crossPaths := false

scalaHome := Some(file("/usr/share/scala"))

target := file("project/target")

sourceDirectory := file("src")

mainClass := Some("org.chilon.mrtoms.MrToms")

但是 sbt 总是只生成一个空的 jar 文件。

我尝试将 build.sbt 放入“src”目录中,但随后它错过了“src”子目录中的所有 scala 文件。

最佳答案

似乎您需要提供相对于基本目录的路径。这应该适合您(它替换 sourceDirectory := file("src")):

scalaSource in Compile <<= baseDirectory(_ / "src")

您可以在此线程中找到更多信息:

http://groups.google.com/group/simple-build-tool/browse_thread/thread/095e87247d146fa7?fwc=1

关于scala - 如何让 sbt 0.10.0 编译子目录中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6362286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com