一般公司应用场景中,jdk多为1.8。但是quarkus需要依赖jdk11或更高版本。所以需要在windows或者其他环境中安装多版本jdk。并可以切换
在另一篇博文中,我已经写明具体步骤,请参考windows-java 多版本切换
下文演示的quarkus.platform.version 为 2.13.4.Final,至少需要jdk17
quarkus maven依赖的包部分是在aliyun等国内镜像网站没有的,因此需要修改maven setting.xml mirrors 中 镜像部分,注释引入的mirror,使其加载依赖包时从maven中央仓库加载。
作为入门级别demo,有很多种方式。有类似直接在web网页下载zip包的方式,类似https://start.spring.io/的方式如https://code.quarkus.io/。也有在IntelliJ IDEA利用插件直接创建项目。
在idea中安装plugin,《Quarkus Tools》与《Quarkus》
新建项目选择
选择RESTEasy Reactive Jackson
,并新建完成,打开项目。
如果是较新版本的idea,idea直接生成了启动方式,直接点击运行即可。
如果没有此选项,则
compile quarkus:dev
项目跑起来后,默认占用8080端口,并会打印
Listening for transport dt_socket at address: 5005
如果需要debug,需要
git clone https://github.com/quarkusio/quarkus-quickstarts.git