安裝
Spring CLI 提供多種格式,您可以選擇自己喜歡的安裝方法。可下載的檔案可在釋出頁面找到。
二進位制版本
-
Windows
-
Linux
-
Mac
-
通用
- 手動
-
-
spring-cli-standalone-<version>-windows.x86_64.zip - 捆綁了 x86 JDK
-
spring-cli-installer-<version>-windows-x86_64.msi - 捆綁了 x86 JDK 的 msi 安裝包
-
- 手動
-
-
spring-cli-standalone-<version>-linux.x86_64.zip - 捆綁了 x86 JDK
-
spring-cli-installer-<version>-1.x86_64.rpm - 捆綁了 x86 JDK 的 rpm 安裝包
-
spring-cli-installer<version>-1_amd64.deb_ - 捆綁了 x86 JDK 的 deb 安裝包
-
- Homebrew Tap
brew tap spring-cli-projects/spring-cli
brew install spring-cli
- 手動
-
-
spring-cli-standalone-<version>-osx.x86_64.zip - 捆綁了 x86 JDK
-
spring-cli-standalone-<version>-osx.aarch64.zip - 捆綁了 arm JDK
-
- Homebrew Tap
-
Tap 公式根據您的 brew 設定在 x86 和 aarch64 之間進行選擇。
brew tap spring-cli-projects/spring-cli
brew install spring-cli
- 手動
-
-
spring-cli-<version>.jar - 普通 fat jar,需要單獨安裝 JDK17
-
spring-cli-<version>.zip - 包含啟動指令碼的普通 fat jar,需要單獨安裝 JDK17
-
獲取 Snapshot 二進位制檔案
最新的 snapshot 二進位制檔案可在 GitHub Releases early-access 中獲取。
您還可以從原始碼構建 uber-jar,詳情請參閱本頁稍後內容。
從原始碼構建
需要安裝 Java 17
即使您在 Java 11 或 Java 8 專案上使用 Spring CLI,CLI 本身也需要能夠訪問 Java 17 的安裝。
建立一個指向您的 Java 17 安裝路徑的 JAVA_HOME
環境變數。例如,對於 bash
shell,您可以執行以下命令
export JAVA_HOME=jdk-install-dir
export PATH=$JAVA_HOME/bin:$PATH
這是 OpenRewrite 所必需的,OpenRewrite 在內部使用。
互動模式
除了使用別名執行 Spring Boot uber-jar 或在命令列中使用 spring
執行原生二進位制檔案外,您還可以進入互動模式,Spring CLI 會持續執行。在這種情況下,您無需新增 spring
關鍵字來執行命令。
互動模式提供命令選項補全,但您也可以依賴位置選項值。
命令補全
在非互動模式下,您可以透過執行以下命令在 shell 中獲得命令補全
eval "$(java -jar $HOME/temp/spring-cli/build/libs/spring-cli-0.9.0.jar completion bash)"
如果您已配置 docs.brew.sh/Shell-Completion,Homebrew formula 會設定 bash 補全。 |