【每日鲜蘑】我觉得Quarkus一定会火🔥

4,296 阅读1分钟

环境

  • Apache Maven 3.6.2+
  • IntelliJ IDEA(可选:Eclipse、VSCode)
  • JDK 811+(可选)GraalVM 20.1.0+进行本机编译,用于打镜像
  • Quarkus 1.7.2.Final

使用Maven的命令创建项目,并增加Vert.x扩展

mvn io.quarkus:quarkus-maven-plugin:1.7.2.Final:create \
    -DprojectGroupId=org.acme \
    -DprojectArtifactId=vertx-quickstart \
    -Dextensions="vertx"
cd vertx-quickstart

已存在的项目增加Vert.x扩展

方式一:使用add-extension增加Vert.x扩展

./mvnw quarkus:add-extension -Dextensions="vertx"

方式二:手动在POM中填加

<dependency>
    <groupId>io.quarkus</groupId>
    <artifactId>quarkus-vertx</artifactId>
</dependency>

编译

mvn compile quarkus:dev

打包Native

$ mvn package -Pnative

  # Or

$ ./gradlew buildNative

比较