跳至主要內容

ihub-native

Henry...小于 1 分钟

ihub-native

插件说明

ihub-native插件仅仅基于spring-boot插件扩展引入org.graalvm.buildtools.native插件,详细使用参见open in new window

信息描述
插件IDpub.ihub.plugin.ihub-native
插件名称Native插件
插件类型Project[1]
扩展名称iHubNative
插件依赖ihub-bootorg.graalvm.buildtools.nativeopen in new window

扩展属性

ExtensionDescriptionDefaultExt[2]Prj[3]Sys[4]Env[5]
bpNativeImage是否启用原生映像构建true
bpNativeImageBuildArguments传递给原生映像命令的参数

插件安装

Kotlin
plugins {
    id("pub.ihub.plugin.ihub-native")
}

配置示例

Kotlin
iHubBoot {
    bpJvmVersion.set('11')
}
iHubNative {
    bpNativeImage.set(true)
}

  1. Project:项目类型插件,配置于build.gradle文件,类型说明详见open in new window ↩︎

  2. Ext(Extension):插件自定义扩展属性,配置于build.gradle文件,配置方式详见 ↩︎

  3. Prj(Project):项目属性,配置于gradle.properties文件,配置格式扩展名.属性名详见 ↩︎

  4. Sys(System):系统属性,如命令行传递的信息等,配置格式扩展名.属性名详见 ↩︎

  5. Env(Environment):环境变量属性,配置格式全部大写,多个单词,用_分隔详见 ↩︎