インストール
Spring CLI はさまざまな形式で利用でき、好みのインストール方法を選択できます。ダウンロード可能なアーティファクトはリリースページ [GitHub] (英語) から入手できます。
バイナリリリース
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 < バージョン>-1_amd64.deb_ - バンドルされた x86 JDK を使用した dep インストール
- Homebrew タップ
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 - バンドルされたアーム JDK
- Homebrew タップ
Tap 式は、醸造設定に応じて x86 と aarch64 のどちらかを選択します。
brew tap spring-cli-projects/spring-cli
brew install spring-cli
- 手動
spring-cli-<version>.jar - プレーン fat jar、別途 JDK17 インストールが必要
spring-cli-< バージョン>.zip - 起動スクリプトを含むプレーンな fat jar、別途 JDK17 インストールが必要
スナップショットバイナリの取得
最新のスナップショットバイナリは GitHub 早期アクセスをリリース (英語) で入手できます。
このページで後述するように、ソースコードから uber-jar をビルドすることもできます。
ソースから構築する
Java 17 インストールが必要です
Java 11 または Java 8 プロジェクトで Spring CLI を使用する場合でも、CLI 自体が Java 17 のインストールにアクセスできる必要があります。
Java 17 インストールを指す JAVA_HOME
環境変数を作成します。例: bash
シェルの場合、次のコマンドを実行できます。
export JAVA_HOME=jdk-install-dir
export PATH=$JAVA_HOME/bin:$PATH
これは内部で使用される OpenRewrite [GitHub] (英語) で必要です。
インタラクティブモード
エイリアスを使用して Spring Boot uber-jar を実行するか、コマンドラインで spring
を使用してネイティブバイナリを実行することに加えて、Spring CLI が実行を継続する対話モードに入ることができます。この場合、コマンドを実行するために spring
キーワードを追加する必要はありません。
対話型モードではコマンドオプションの補完が提供されますが、位置オプションの値に依存することもできます。
コマンドの補完
非対話型モードでは、次のコマンドを実行してシェルでコマンド補完を取得できます。
eval "$(java -jar $HOME/temp/spring-cli/build/libs/spring-cli-0.9.0.jar completion bash)"
docs.brew.sh/Shell-Completion (英語) を構成している場合、Homebrew 式は bash 補完を設定します。 |