Как защитить задачу / цель ANT от случайного выполнения? - PullRequest
0 голосов
/ 29 января 2010

Я написал скрипт ANT, который развертывает приложение в моей локальной среде разработки Java EE. Мне нужна та же функция, чтобы развернуть ее в продуктивной среде.

Я часто хочу развернуть только на сервере разработки и редко на производительном. Я использую Eclipse IDE. В зависимости от того, как используется ANT, может случиться так, что я случайно развернусь на производительном сервере одним нажатием кнопки.

Каков наилучший способ создать эту функциональность таким образом, чтобы я не смог развернуть ее в производственной системе?

  • Два отдельных скрипта ANT?
  • Две отдельные цели ANT?
  • Есть ли защита паролем для ANT задачи или цели?
  • Есть другой способ?

Ответы [ 3 ]

1 голос
/ 29 января 2010

Может быть сначала добавить для какого-то дополнительного ввода, так что вы должны нажать и нажать Enter? Начиная с муравья 1.7, существует входная задача

1 голос
/ 06 августа 2010

Требуется установить свойство для рабочего развертывания, а затем развертывать его только в командной строке (с -DreallyDeployToProduction = true или любым другим).

0 голосов
/ 29 января 2010

Я голосую за отдельные скрипты Ant.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...