Ant - 在build.xml中的不同终端上运行多个服务器

时间:2010-05-07 03:26:51

标签: java ant

我想编写一个构建文件,该构建文件应为我想用于测试的每个客户端/服务器打开一个新终端。

我该怎么做?我尝试使用此代码在新创建的终端上运行'ls'命令。他创建了终端,但没有运行cmd。

1 个答案:

答案 0 :(得分:1)

查看exec task

<exec executable="emacs">
  <env key="DISPLAY" value=":1.0"/>
</exec>

您应该能够使用任一标签打开终端,并提供类似于以下的参数:

gnome-terminal --geometry 69x36+0+60 -x sh -c command_string
  • --geometry:这样您就不必在每次启动时重新安排终端
  • -x:在终端内执行命令行的其余部分。
  • sh -c从command_string操作数而不是标准输入中启动shell并读取命令。