Uma abordagem seria nohup
do comando. Isso permite que você feche o terminal e até mesmo faça logout enquanto o programa continua a ser executado.
nohup ant compile jar run &
Isso não cria um 'serviço' adequado, mas faz o que você está procurando.