我在一个 groovy 文件中运行 ant 任务,下面是它的片段:
def user="USER"
project.ant.echo(file:"/a/b/c/test.properties",
message:"user=${user}", append="true")
我试图通过多次运行脚本来将文本附加到文件中。但是它没有按预期工作。以下是当前输出:
cat test.properties
user=USERtrue
如果使用 append 运行 groovy 文件和 ant 任务,则该文件将被覆盖并在最后放置 true。如果在没有附加的情况下运行 groovy 文件和 ant 任务,则该文件将被简单地覆盖。
不知道这里有什么问题。任何帮助表示赞赏。