搜索

1.2. 创建配置快速入门项目

download PDF

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

先决条件

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

    • 要下载红帽构建的 OpenJDK,请登录到红帽客户门户网站,再进入 Software Downloads
  • 已安装 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.8.4.redhat-00002:create \
        -DprojectGroupId=org.acme \
        -DprojectArtifactId=config-quickstart \
        -DplatformGroupId=com.redhat.quarkus.platform \
        -DplatformVersion=3.8.4.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 Quickstarts 归档下载在此教程中使用的 Quarkus Maven 项目,或克隆 Quarkus Quickstarts Git 存储库。Quarkus config-quickstart 练习位于 config-quickstart 目录中。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.