1.2. 创建配置快速启动项目
使用 config-quickstart
项目,您可以使用 Apache Maven 和 Quarkus Maven 插件启动并运行简单的 Quarkus 应用程序。以下流程描述了如何创建 Quarkus Maven 项目。
先决条件
已安装 OpenJDK 17 或 21,并设置
JAVA_HOME
环境变量来指定 Java SDK 的位置。- 要下载红帽 OpenJDK 的构建,请登录红帽客户门户网站并转至 软件下载。
已安装 Apache Maven 3.8.6 或更高版本。
流程
验证 Maven 使用 OpenJDK 17 或 21,且 Maven 版本是否为 3.8.6 或更高版本:
mvn --version
如果
mvn
命令没有返回 OpenJDK 17 或 21,请确保系统上安装 OpenJDK 17 或 21 的目录包含在PATH
环境变量中:export PATH=$PATH:<path_to_JDK>
输入以下命令生成项目:
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.jvm
和Dockerfile.native
文件示例 - 应用程序配置文件
或者,您可以下载 Quarkus Maven 项目,以便从 Quarkus Quickstarts 归档或克隆 Quarkus Quickstarts Git 存储库。Quarkus config-quickstart
exercise 位于 config-quickstart
目录中。