应用场景
有些时候,软件的一些配置信息要放到文件中,Gradle而且需要这些配置信息,这时候,就要用到Gradle读取文件内容的知识了。
读取文件内容
在Gradle中定义方法loadConfg(),读取文件内容
def loadConfig() {
def config = file("./config.conf")
config.eachLine { line ->
String content = line
}
}
说明
- 这种方式是逐行读取文件的,line是每行的数据。
- line ->这种方式很lambder书写方式。
- Gradle语法每行是没有分号的。
有兴趣的同学可以研究一下file.eachLine
源码。