gradle - 如何在Gradle中串联多个文件?

标签 gradle

有没有一种简单的方法可以将多个文本文件连接到Gradle中的单个文件中?构建脚本应如下所示:

FileCollection jsDeps = files(
   'file1.js',
   'file2.js'
   // other files here
)

task concatenate << {
   // concatenate the files to file.js
}

我正在使用Gradle 2.3。

最佳答案

(new File('test.js')).text = file('test1.js').getText() + file('test2.js').getText()

更新:

用于收藏。
(new File('test.js')).text = files('test1.js', 'test2.js').collect{it.getText()}.join("\n")

关于gradle - 如何在Gradle中串联多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29692641/

相关文章:

gradle - Pact Gradle 状态 url 响应

gradle - 如何将 json 文件读入 build.gradle 并使用 build.gradle 文件中的字符串值

java - Gradle 传递依赖项不起作用?

gradle - 如何将 JDT 编译器与 Gradle 1.0-m9 一起使用?

gradle - Gradle中的动态版本控制

android - `dependencies` 和 `androidDependencies` 之间的输出不同

gradle - 通过 maven-publish 在 gradle 中设置凭据

java - IntelliJ : create gradle modules in subfolders

java - gradle test 运行我的测试类,但不是自定义测试任务

groovy - 在gradle依赖中指定ivy配置