2010-01-29 75 views
0

我写了一个ANT脚本,它将应用程序部署到我的本地开发Java EE环境中。我需要相同的功能将其部署到生产环境中。如何保护ANT任务/目标免于意外执行?

我经常只想部署到开发服务器,很少到生产环境。我正在使用Eclipse IDE。根据ANT的使用方式,可能会发生这种情况,我只是一个错误的点击而轻易部署到生产性服务器。

以这种方式构建此功能的最佳方式是什么,我无法将其特殊部署到producte系统?

  • 两个单独的ANT脚本?
  • Twoseparate ANT targets?
  • 是否有任何密码保护 ANT任务或目标?
  • 还有其他方法吗?

回答

0

我投票单独的Ant脚本。

1

也许先添加一些额外的输入,所以你必须点击并按回车? 由于蚂蚁1.7,有一个input task

1

需要的性质为生产部署要被设置,然后只部署到产品从所述命令行(与-DreallyDeployToProduction =真或其他)。