grails create-web-plugin [OPTIONS] NAME
create-web-plugin
目的
Grails Web 外掛程式簡化了使用 Web 層建立 Grails 外掛程式的流程。它簡化了提供基於 Web 功能且可輕鬆整合到 Grails 應用程式的外掛程式的開發。
用法
若要使用 Grails Web 外掛程式建立具有 Web 層的 Grails 外掛程式,請使用下列指令
-
NAME
:具有 Web 層的 Grails 外掛程式的所需名稱。
選項
以下是 create-web-plugin
指令可用的選項
-
-f, --features=FEATURE[,FEATURE…]
:指定要包含在外掛程式中的功能。可用的選項包括 h2、gorm-hibernate5、spring-boot-starter-jetty、springloaded、micronaut-http-client、cache-ehcache、hibernate-validator、postgres、mysql、cache、database-migration、grails-gsp、hamcrest、gorm-mongodb、assertj、mockito、spring-boot-starter-undertow、micronaut-inject-groovy、github-workflow-java-ci、jrebel、testcontainers、sqlserver、grails-console、views-markup、views-json、gorm-neo4j、asciidoctor、embedded-mongodb、grails-web-console、logbackGroovy、mongo-sync、shade、properties。 -
-g, --gorm=GORM Implementation
:指定要為外掛程式設定的 GORM 實作。可能的值為 hibernate、mongodb、neo4j。 -
-h, --help
:顯示說明訊息並結束。 -
-i, --inplace
:在目前目錄中建立服務。 -
--jdk=<javaVersion>
:指定專案應鎖定的 JDK 版本。 -
--list-features
:輸出可用的功能及其說明。 -
-s, --servlet=Servlet Implementation
:指定要為外掛程式設定的 Servlet 實作。可能的值為 none、tomcat、jetty、undertow。 -
-t, --test=TEST
:指定要為外掛程式使用的測試架構。可能的值為 junit、spock。
範例
建立具有名為「web-plugin-example」的 Web 層級 Grails 外掛程式,並具有特定功能
grails create-web-plugin web-plugin-example --features h2,views-markup
此命令將產生一個名為「web-plugin-example」的 Grails Web 外掛程式專案,並啟用 H2 資料庫和檢視標記功能,使其適合於基於 Web 的外掛程式開發。
以下是 create-web-plugin
命令的其他範例
-
建立一個最小的 Grails Web 外掛程式
grails create-web-plugin minimal-web-plugin
此命令將產生一個名為「minimal-web-plugin」的 Grails Web 外掛程式專案,並套用預設設定,適合於開始一個新的基於 Web 的外掛程式專案。
-
建立一個支援 PostgreSQL 和特定功能的 Web 外掛程式
grails create-web-plugin postgres-web-plugin --features postgres,views-json
此命令將產生一個名為「postgres-web-plugin」的 Grails Web 外掛程式專案,設定為使用 PostgreSQL 作為資料庫,並啟用「views-json」功能,使其非常適合於開發具有 JSON 檢視的基於 Web 的外掛程式。
-
建立一個具有就地開發功能的 Web 外掛程式
grails create-web-plugin inplace-web-plugin --inplace
此命令將在目前目錄中建立一個名為「inplace-web-plugin」的 Grails Web 外掛程式專案,允許就地開發並與現有專案整合。
如需有關使用 Grails Web 外掛程式開發具有 Web 層級外掛程式的詳細資訊,請參閱 Grails 使用者指南中的 外掛程式開發 章節。