1.9. 配置红帽构建的 Quarkus 项目输出
在构建应用程序前,您可以通过更改 application.properties
文件中的属性的默认值来控制构建命令输出。
先决条件
- 您已创建了 Quarkus Maven 项目。
流程
-
进入
{project}/src/main/resources
文件夹,并在文本编辑器中打开application.properties
文件。 添加您要更改的属性并保存文件。
Expand 表 1.1. 您可以更改的属性 属性 描述 类型 default quarkus.package.main-class
应用程序的入口点。在大多数情况下,您必须更改这个值。
string
io.quarkus.runner.GeneratedMain
quarkus.package.type
软件包请求的输出类型,您可以将 'jar'(使用 'fast-jar')、'legacy-jar' 和 'legacy-jar' 用于 pre-1.12 默认 jar 打包、'uber-jar'、'native' 或 'native-sources'。
string
jar
quarkus.package.manifest.add-implementation-entries
确定是否在运行程序 JAR 文件的
MANIFEST.MF
文件中是否包含实施信息。布尔值
true
quarkus.package.user-configured-ignored-entries
不能复制到输出工件中的文件。
字符串(列表)
quarkus.package.runner-suffix
应用到 runner JAR 文件的后缀。
string
-runner
quarkus.package.output-directory
应用构建的输出文件夹。这是相对于构建系统目标目录解析的。
string
quarkus.package.output-name
最终工件的名称。
string