Gradle 格拉德尔“;“扁平化”;战争中的目录

Gradle 格拉德尔“;“扁平化”;战争中的目录,gradle,war,Gradle,War,build.gradle: 这会将src/main/dart/web中的所有文件复制到我的war中,但问题是它会“扁平化”结构。表示来自web及其子目录的所有文件都合并到my war的/中 请。帮助:-)配置s是扁平的文件集合s。您需要删除间接寻址(也可以不调用fileTree): configurations { dartLibrary } dependencies { // Dart - web has a lot of subdirs... (packages and s

build.gradle:

这会将src/main/dart/web中的所有文件复制到我的war中,但问题是它会“扁平化”结构。表示来自web及其子目录的所有文件都合并到my war的/中


请。帮助:-)

配置
s是扁平的
文件集合
s。您需要删除间接寻址(也可以不调用
fileTree
):

configurations {
    dartLibrary
}

dependencies {
   // Dart - web has a lot of subdirs... (packages and so forth)
   dartLibrary fileTree(dir: 'src/main/dart/web')
}

war {
   into('/') {
      from configurations.dartLibrary
   }
}
war {
    from "src/main/dart/web"
}