【发布时间】:2011-10-01 10:09:25
【问题描述】:
我正在尝试设置 SBT 来编译不使用 maven 目录结构的现有项目。我正在使用full configuration 并设置了我的 javaSource 和 resourceDirectory 设置如下:
def settings = Defaults.defaultSettings ++ Seq(
resourceDirectory in Compile <<= baseDirectory( _ / "java" ),
javaSource in Compile <<= baseDirectory( _ / "java" )
)
现在我希望能够过滤我们包含在 jar 工件中的资源,就像我们目前对 ant 所做的那样,加上排除 .java 文件,因为我们的资源与源代码混合在一起。例如:
<fileset dir="java" includes="**/*.txt, **/*.csv" excludes="**/*.java" />
有什么办法吗?
【问题讨论】:
-
只是给关注这个问题的人的一个通知,这是 SBT 0.10。
-
值得创建一个 sbt10 标签吗?和 sbt07 太不一样了……
-
一个子通知 -
defaultExcludes在 sbt 0.11 中被excludeFilter弃用