1.2. 创建配置快速启动项目


使用 config-quickstart 项目,您可以使用 Apache Maven 和 Quarkus Maven 插件启动并运行简单的 Quarkus 应用程序。以下流程描述了如何创建 Quarkus Maven 项目。

先决条件

  • 已安装 OpenJDK 17 或 21,并设置 JAVA_HOME 环境变量来指定 Java SDK 的位置。

    • 要下载红帽 OpenJDK 的构建,请登录红帽客户门户网站并转至 软件下载
  • 已安装 Apache Maven 3.8.6 或更高版本。

流程

  1. 验证 Maven 使用 OpenJDK 17 或 21,且 Maven 版本是否为 3.8.6 或更高版本:

    mvn --version
  2. 如果 mvn 命令没有返回 OpenJDK 17 或 21,请确保系统上安装 OpenJDK 17 或 21 的目录包含在 PATH 环境变量中:

    export PATH=$PATH:<path_to_JDK>
  3. 输入以下命令生成项目:

    mvn com.redhat.quarkus.platform:quarkus-maven-plugin:3.15.3.SP1-redhat-00002:create \
        -DprojectGroupId=org.acme \
        -DprojectArtifactId=config-quickstart \
        -DplatformGroupId=com.redhat.quarkus.platform \
        -DplatformVersion=3.15.3.SP1-redhat-00002 \
        -DclassName="org.acme.config.GreetingResource" \
        -Dpath="/greeting"
    cd config-quickstart

验证

前面的 mvn 命令在 config-quickstart 目录中创建以下项目:

  • Maven 项目目录结构
  • org.acme.config.GreetingResource 资源
  • 启动应用程序后可从 http://localhost:8080 访问的登录页面
  • 相关的单元测试,用于在原生模式和 JVM 模式中测试您的应用程序
  • src/main/docker 子目录中的 Dockerfile.jvmDockerfile.native 文件示例
  • 应用程序配置文件
注意

或者,您可以下载 Quarkus Maven 项目,以便从 Quarkus Quickstarts 归档或克隆 Quarkus Quickstarts Git 存储库。Quarkus config-quickstart exercise 位于 config-quickstart 目录中。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.