grails war
grails test war
grails -Dgrails.env=staging war
war
用途
war
命令會建立一個 Web 應用程式封存 (WAR) 檔案,可以部署在任何相容於 Java EE 的應用程式伺服器上。
範例
說明
用法
grails <<environment>>* war <<arguments>>*
預設情況下,war
命令會使用應用程式名稱和版本號碼建立一個 Web 應用程式封存 (WAR) 檔案。war
命令與大多數命令不同,因為它預設在生產環境中執行,而不是開發環境,但與任何指令碼一樣,可以使用標準慣例指定環境
grails test war
grails dev war
grails prod war
您也可以指定自訂環境
grails -Dgrails.env=UAT war
建立 WAR 之後,您可以使用其標準 WAR 部署程序將其部署到您的容器。
Grails 2.x war 命令允許您提供引數 nojars ,它會封裝不含任何 jar 檔案的 WAR。在 Grails 3.x 中,此引數不再可用。您改用 Gradle 功能產生不含 jar 檔案的 WAR。一個選項是將您的相依性設定為 providedCompile 和 providedRuntime 。這兩個組態的範圍與各自的編譯和執行時間組態相同,但不會新增到 WAR 封存中。請查看 Gradle WAR 外掛程式 文件以取得更多資訊。
|