Skip to main content

ihub-published

Henry...Less than 1 minute

ihub-published

plugin description

ihub-publ.Plugins are used to integrate the component to publish related plugins, configure release repositories and other default configurations.

InformationDescription
Plugin IDpub.ihub.plugin.ihub-published
Plugin NamePublish Plugin
Plugin TypeProject[^Project]
Extension NameiHubPublish
Plugin Dependenciesihub,maven-publishedopen in new window,io.freeair.github.pomopen in new window(OnGithub)

Extended Properties

ExtensionDescriptionDefaultExt[^Ext]Prj[^Prj]Sys[^Sys]Env[^Env]
publishNeedSignsWhether component publishing needs to be signedfalse
signingKeyIdSigning key
signingSecretarialSigning Key
signingPasswordSigning password
publishSourcesPublish sourcetrue
publishDocsPublish documentfalse
applyGithubPomWhether to apply GithubPom pluginfalse

Plugin Installation

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

Configuration Example

Kotlin
iHubPubPublish {
    publishNeedSign.set(true)
    publishDocs.set(true)
}

Default configuration

Tips

  • Configure Component Publish Repository, Private Repository Configurationsee
  • Addsio.freeair.github.pomto get GitHub repository information and configuredpom, this plugin will get additional repository contributor information for configurationpomdeveloper information
  • Addsconfiguration metadata information to the Java environmentdependence, allowing components to automatically generate configuration tips,seeopen in new window
Dependencies {
    annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor'
}