2011-06-16 53 views
0

我一直在爲我的一個項目大量使用grails和netbeans,我至少部署這個項目來每天9-10次,每隔一段時間產生一次(2-3次一天)我創建了一個爲「開發」環境配置的戰爭文件,並將其部署到我的生產服務器。這有效地降低了我的服務。 爲了防止出現這種情況,可以配置我的構建文件或NetBeans,以便在我通過右鍵單擊項目名稱進行構建時,我看到一個msgbox提醒我構建是爲Dev env創建的? 在此先感謝。Grails在netbeans中默認構建默認生產

回答

1

我會建議編寫自己的cmd腳本腳本,它會爲右env生成戰爭。例如

deploy_prod.bat腳本:

deploy_prod.bat

你也可以用CMD行參數來設置EVN:

call grails prod war <name of war file>.war 

在CMD線則可以通過調用腳本。例如deploy.bat prod

+0

沒有辦法從Netbeans內部做到這一點? – Sap 2011-06-16 08:29:15

0

好的,我從hitty5的響應中找到了一個解決方案。我創建了我的NB項目文件夾中的批處理文件,它運行的Grails督促* -prod.war

從我的IDE

然後我需要右鍵單擊該文件,並選擇選項「在打開系統」,它會運行該批處理文件:) 謝謝