mac 环境 quarkus 配置

0x00 前言

https://quarkus.io/guides/ 这是个啥?
简单理解为, 在云原生环境下, 因为使用了jvm的替代实现, 可以得到下面两个优势:

  • 启动速度+初次访问响应速度极快 --> 快速上线新应用
  • 占用运行期内存更少 --> 降低容器成本

因此, 有必要调研一下

0x01 开发环境

参考: https://quarkus.io/get-started/
开发机需要 :

  • jdk 11+
  • maven 3.8.1
  • graalvm (用于打本机原生镜像)

首先下载 https://github.com/graalvm/graalvm-ce-builds/releases/tag/vm-21.3.0,
解压后配置 GRAALVM_HOME 到 Contents 目录, 并把 $GRAALVM_HOME/Home/bin 加到 PATH变量中.

  • 安装 native image : gu install native-image

这里遇到一个问题: 在iTerm2 里执行gu, 一直提示有问题, 使用mac自带的Terminal 可以正常运行.

最终还是没有编译成功 ... 败北!!!! 2021/10/22

你可能感兴趣的:(mac 环境 quarkus 配置)