在gradle复制任务中,“展开”不能单独工作

时间:2019-03-15 10:09:33

标签: gradle

我想将不同的文件从相同的源目录(从)复制到相同的目标(到),但是每个文件都有不同的扩展名。

QuerySnapshot querySnapshot = await sl.get<FirebaseAPI>().getFirestore()
      .collection('messages')
      .where('users'[0],isEqualTo: 'user1ID')
      .where('users'[1],isEqualTo: 'user2ID')
      .getDocuments();

很遗憾,文件既未重命名也未扩展。 我解决了重命名问题,因为它是所有文件的相同模式,所以将其移入了in部分之外。 但是,我无法修复扩展。

注意:我需要使用一个空的into('')来创建块。

1 个答案:

答案 0 :(得分:0)

我最终通过创建“ from”块而不是“ into”块来解决了该问题。 “扩展”似乎仅在这种类型的块上起作用。

myCopy(Copy) {
    from xxx
    into yyy

    into ('') {
        include "myFilename"
        rename ...
        expand('lang': $.resources.xxx )
    }
    ... similar into blocks for other files ...
}

如果有人有更好的解决方案或解释,请分享您的知识:-)