Spring CLI
Spring CLI 的目標是透過以下高階功能,在您建立新專案和向現有專案新增功能時提高您的生產力
-
boot new命令克隆一個外部專案,並可選擇根據您選擇的包名執行包重構。您還可以選擇指定新專案的組ID、工件ID和版本。 -
boot add命令將一個外部專案合併到您當前的專案中。它對專案依賴項、外掛、註解和應用程式配置檔案執行智慧合併。它還將外部專案程式碼重構到您當前專案的包結構中。 -
使用者提供的
commands提供了一種使用者友好的方式來定義和執行可以執行日常專案任務的自定義命令。透過與您的程式碼一起存在的宣告式命令定義,您可以輕鬆建立新的控制器、新增依賴項或配置檔案。您還可以根據需要執行其他命令列應用程式,建立類似於客戶端 GitHub Actions 的體驗。
遵循“純舊 Java 專案”(Plain Old Java Projects)的程式碼生成方法,並在 boot new 和 boot add 命令中實現,讓公司和其他開發人員群體能夠定義一套帶有首選庫和編碼風格的標準專案。透過在這些專案中包含 README.md 檔案,團隊成員可以快速開始使用新的庫或程式設計方法。例如,執行 boot add jpa 不僅向您的專案新增程式碼,還會將 README.md 檔案重新命名為 README-jpa.md 檔案,以便於發現。
使用者定義的命令非常適合重複的編碼任務。由於命令定義與您的程式碼一起存在,您團隊中的任何人都可以貢獻或改進現有命令,而無需建立、更新和釋出額外的工件或專案。