0

我是 QuickBuild 的新手。

我有很多不同的版本存储在文本文件中。
要开始构建过程,我需要从文本文件中检索版本并将它们传递给 shell 脚本。

我的问题是:如何使用 QuickBuild 环境读取文件的内容?
我知道它支持 Groovy、MVEL 和 OGNL 语言,但我对其中任何一种都不熟悉。

提前致谢。

4

2 回答 2

1

我找到了解决方案:)

${groovy: str = new java.io.File("[PATH_TO]/file.txt").text}

或者

${groovy: str = new java.io.File("[PATH_TO]/file.txt").text
str.split("[\\r\\n]")[0] } 

只阅读第一行。

谢谢我:)

于 2009-12-08T13:04:32.670 回答
0

仅读取第一行的稍短版本(不对 EOL 字符做任何假设):

${groovy: str = new File("[PATH_TO]/file.txt").readLines()[0] }
于 2009-12-08T20:23:14.507 回答