我将不胜感激任何帮助。
我创建了收集服务器 IP 的 shell 脚本 - weblogic 集群的成员,以便在列表中的所有服务器上分发一些文件。
我准备了一个特殊的 ANT 任务进行分发,并从另一个 shell 脚本调用此任务。每次调用 ANT 任务时,我都会传递下一个服务器 IP 以复制其上的文件。此行为带来了安装结构。
现在我想改善这种行为。我想在 ANT 中将 shell 文件的输出读取到某个列表,我可以从 ANT 任务循环通过该列表。
谢谢
您可以简单地使用 exec
ant 任务的 outputproperty
属性。有关完整文档,请参阅 http://ant.apache.org/manual/Tasks/exec.html。有了这个,您还可以处理标准错误输出。
一旦脚本输出位于 ant 属性中,就可以对每个任务使用 ant contrib foreach 任务对其进行迭代。