JvmPluginDescriptionBuilder
JvmPluginDescription 构建器.
Kotlin Example
val desc = JvmPluginDescription("org.example.example-plugin", "1.0.0") {
info("This is an example plugin")
dependsOn("org.example.another-plugin")
}
Content copied to clipboard
Java Example
JvmPluginDescription desc = new JvmPluginDescriptionBuilder("org.example.example-plugin", "1.0.0")
.info("This is an example plugin")
.dependsOn("org.example.another-plugin")
.build();
Content copied to clipboard
See also
Constructors
JvmPluginDescriptionBuilder
Link copied to clipboard
JvmPluginDescriptionBuilder
Link copied to clipboard
Functions
author
Link copied to clipboard
build
Link copied to clipboard
dependsOn
Link copied to clipboard
fun dependsOn(vararg dependencies: PluginDependency): JvmPluginDescriptionBuilder
Content copied to clipboard
fun dependsOn(pluginId: String, versionRequirement: String, isOptional: Boolean = false): JvmPluginDescriptionBuilder
Content copied to clipboard
fun dependsOn(pluginId: String, isOptional: Boolean = false): JvmPluginDescriptionBuilder
Content copied to clipboard
无版本要求
id
Link copied to clipboard
info
Link copied to clipboard
name
Link copied to clipboard
setDependencies
Link copied to clipboard
fun setDependencies(value: Set<PluginDependency>): JvmPluginDescriptionBuilder
Content copied to clipboard
version
Link copied to clipboard