2010-01-29 78 views
0

我寫了一個ANT腳本,它將應用程序部署到我的本地開發Java EE環境中。我需要相同的功能將其部署到生產環境中。如何保護ANT任務/目標免於意外執行?

我經常只想部署到開發服務器,很少到生產環境。我正在使用Eclipse IDE。根據ANT的使用方式,可能會發生這種情況,我只是一個錯誤的點擊而輕易部署到生產性服務器。

以這種方式構建此功能的最佳方式是什麼,我無法將其特殊部署到producte系統?

  • 兩個單獨的ANT腳本?
  • Twoseparate ANT targets?
  • 是否有任何密碼保護 ANT任務或目標?
  • 還有其他方法嗎?

回答

0

我投票單獨的Ant腳本。

1

也許先添加一些額外的輸入,所以你必須點擊並按回車? 由於螞蟻1.7,有一個input task

1

需要的性質爲生產部署要被設置,然後只部署到產品從所述命令行(與-DreallyDeployToProduction =真或其他)。