安裝
Spring CLI 以多種格式提供,讓您可以選擇您喜愛的安裝方式。可下載的成品可在發布頁面取得。
二進位發布
-
Windows
-
Linux
-
Mac
-
通用
- 手動
-
-
spring-cli-standalone-<version>-windows.x86_64.zip - 捆綁 x86 JDK
-
spring-cli-installer-<version>-windows-x86_64.msi - msi 安裝程式,捆綁 x86 JDK
-
- 手動
-
-
spring-cli-standalone-<version>-linux.x86_64.zip - 捆綁 x86 JDK
-
spring-cli-installer-<version>-1.x86_64.rpm - rpm 安裝程式,捆綁 x86 JDK
-
spring-cli-installer<version>-1_amd64.deb_ - dep 安裝程式,捆綁 x86 JDK
-
- 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
-
取得快照二進位檔
最新的快照二進位檔可在 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 所需的,它在內部使用。
互動模式
除了使用別名執行 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 公式會設定 bash 完成。 |