Посмотрите на vncserver.
В частности, если ваша сборка использует Ant, вы можете использовать этот скрипт для запуска Ant (и vncwith) с:
#!/bin/sh
vncserver ${VNCDISPLAY} && export DISPLAY=${VNCDISPLAY} && $ANT_HOME/bin/ant $@;
vncserver -kill ${VNCDISPLAY}
Вам нужно будет установить уникальную переменную окружения VNCDISPLAY что-то вроде: "localhost: 11"
за каждый план.