我试图将所有css捆绑在目录及其子目录下。但是,我发现只捆绑了指定目录直接级别的文件,而不是子目录中的文件。
然后,我尝试了这样的事情来表明它适用于所有事情,包括 “lib.css” - > group(((资源中的sourceDirectory).value /“css”/“core”/“lib”)*“** / * .css”) 这不适合我。
我已经在github中打开了一个问题,我希望它很快就能解决。但是,我想知道是否有人在那里已经有了一个解决方案,如果他可以分享将会很棒。 https://github.com/ground5hark/sbt-concat/issues/8
答案 0 :(得分:0)
您正在使用/
。您可能需要**
。
def /(literal: String): PathFinder
Constructs a new finder that selects all paths with name literal that are immediate children of paths selected by this finder.
def **(filter: FileFilter): PathFinder
Constructs a new finder that selects all paths with a name that matches filter and are descendants of paths selected by this finder.
所以你可能想要这样的东西:
(sourceDirectory in Assets).value / "css" / "core" / "lib" ** "*.css"