Grails - 打war包 命令


目標

打包一個war文件,然后部署到Java EE容器中。

案例

grails war
grails test war
grails -Dgrails.env=staging war

介紹

用法:grails environment* war arguments*

默認情況下,war命令根據程序名稱和版本創建一個war包。war命令與大多數命令不同,因為它默認指定的是生產環境,而不是在開發環境,但是與任何腳本一樣,可以指定環境。

grails test war
grails dev war
grails prod war

# 也可以使用自定義的環境
grails -Dgrails.env=UAT war

一旦創建了WAR,就可以使用其標准的WAR部署流程將其部署到容器中。

注意

在Grails 2.x 中,war命令允許您提供參數nojar,它用於沒有jar文件的方式打包了war。
在Grails 3.x 中,已經沒有這個參數了。相反,您可以使用Gradle功能來生成沒有jar文件的WAR。一個選項是將依賴項設置為“providedCompile”和“providedRuntime”。這兩個配置的作用域與各自的編譯和運行時配置相同,只是它們沒有添加到WAR歸檔文件中。查看Gradle WAR插件文檔以獲得更多信息。

來源: http://docs.grails.org/latest/ref/Command%20Line/war.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM