Skip to main content

ihu-boot

Henry...About 1 min

ihu-boot

plugin description

ihub-bootplugin for integrationspring-bootplugin and mirror default configuration.

InformationDescription
Plugin IDpub.ihub.plugin.ihub-boot
Plugin NameBoot Plugin
Plugin TypeProject[^Project]
Extension NameiHubBoot
Plugin Dependenciesihub-java,org.springframe.bootopen in new window

Extended Properties

runat the beginning ofproperty,bootJarat the beginning ofpack property,bpat the beginning of image constructionattribute when image is constructed,bplstarts withstartup properties,dockerstarts withDocker repository associated properties,referenceopen in new window

ExtensionDescriptionDefaultExt[^Ext]Prj[^Prj]Sys[^Sys]Env[^Env]
runPropertiesbootRun propertiesSee
runIncludePropNamesRunning with system property name (,separated, supported wildcard*)See
runSkippedPropNamesExclude system property name on runtime (,separated, supported wildcard*)See
EnabledLocalPropertiesEnable local propertiesSeetrue
runOptimizedLaunchOptimize starttrue
Boot JarRequires UnpackConfigure libraries to be removed
bpJvmVersionJVM VersionDefault current version
bpCleanCacheWhether to clean the cache before buildingfalse
bpVerboseLoggingEnable detailed logging of builder operationsfalse
bpPubantWhether to publish the generated mirrors to the Docker repositoryfalse
httpProxyhttpProxy
httpsProxyhttps proxy
bplJvmHeadRoomJVM Memory8G
bplJvmLoadedClassCountNumber of categories loaded while JVM is running35% of classes
bplJvmThreadCountNumber of user threads when JVM is running250
javaToolOptionsJVM Environment Variables
bpeEnvironmentJVM Runtime Variable,Referenceopen in new window
dockerHostUrl of the docker daemon host and port
dockerTlsVerifyEnable secure https' protocolfalse
dockerCertPathPath to https' certificate and key files
dockerUrlDocker Private Mirror Repository Address
dockerUsernameDocker Private Image Repository Username
dockerPasswordDocker Private Mirror Repository Password
docker EmailDocker Private Image Repository Mailbox
dockerTokenDocker Private Image Repository Identity Token

Plugin Installation

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

Configuration Example

Kotlin
iHubBoot {
    runProperties.set(mapOf("spring.profiles.activ" to "dev")
}