Я использую maven для развертывания своих заданий в облачном потоке данных Google с помощью следующей команды:
mvn compile exec:java -Dexec.mainClass=org.beam.StreamerRunner --Dexec.args="\
...
--runner=DataflowRunner \
..."
Он успешно развертывается, извлекает журнал из задания потока данных и печатает его на выходе. Мне интересно, можно ли сказать, что развертывание не тянет и просто возвращает.
Действительно, мой инструмент CI (TeamCity), который я использую для развертывания своей работы, также ждет, не заканчиваясь никогда.
Я, очевидно, могу запустить команду maven в nohup
, но, возможно, существует опция для выхода из команды после завершения развертывания.