第 7 章 使用 Quarkus 应用程序安装和管理 Java 扩展
您可以使用 Java 扩展来扩展应用程序的功能,并在应用程序中配置、启动和集成框架。此流程演示了如何查找和向 Quarkus 项目添加扩展。
先决条件
- 您有一个 Quarkus Maven 项目。
流程
- 进入 Quarkus 项目目录。
要列出可用的扩展,请输入以下命令:
./mvnw quarkus:list-extensions
./mvnw quarkus:list-extensionsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 要为项目添加扩展,输入以下命令
<extension>是您要添加的扩展扩展名的组、工件、版本(GAV):./mvnw quarkus:add-extension -Dextensions="<extension>"
./mvnw quarkus:add-extension -Dextensions="<extension>"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如,要添加 Agroal 扩展,请输入以下命令:
./mvnw quarkus:add-extension -Dextensions="io.quarkus:quarkus-agroal"
./mvnw quarkus:add-extension -Dextensions="io.quarkus:quarkus-agroal"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要搜索特定的扩展,请在
-Dextensions=后输入扩展名称或部分名称。以下示例搜索包含文本jdbc、agroal和non-exist-ent在名称中的扩展:./mvnw quarkus:add-extension -Dextensions=jdbc,agroal,non-exist-ent
./mvnw quarkus:add-extension -Dextensions=jdbc,agroal,non-exist-entCopy to Clipboard Copied! Toggle word wrap Toggle overflow 这个命令返回以下结果:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要安装特定文本字符串返回的所有扩展,请在
-Dextensions=后输入扩展名称或部分名称。以下示例搜索并安装以hibernate-开头的所有扩展:./mvnw quarkus:add-extension -Dextensions="hibernate-*"
./mvnw quarkus:add-extension -Dextensions="hibernate-*"Copy to Clipboard Copied! Toggle word wrap Toggle overflow