7. 架构
本节介绍如何构建 Spring Shell 应用程序。
7.1. 原生支持
版本 2.1.x 包括对编译 Spring Shell 应用程序的实验性支持 集成到原生应用程序中。因为底层的 JLine 库与 GraalVM 一起使用,大多数事情都应该正常工作。
您可以使用本机配置文件编译项目以获取本机应用程序:
$ ./mvnw clean package -Pnative
然后,您可以在交互式或非交互式模式下运行应用程序:
$ ./spring-shell-samples/target/spring-shell-samples help AVAILABLE COMMANDS Built-In Commands completion bash: Generate bash completion script help: Display help about available commands. history: Display or save the history of previously run commands script: Read and execute commands from a file. ...